From d399c896a371c740727aa5b8283b784eea77867e Mon Sep 17 00:00:00 2001 From: xucong <850806214@qq.com> Date: Tue, 20 Aug 2024 10:26:05 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=88=86=E9=94=80=E6=8E=A8=E5=B9=BF=E9=A1=B5?= =?UTF-8?q?=E6=88=91=E7=9A=84=E6=8E=A8=E5=B9=BF=E5=BA=97=E9=93=BA=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/User.php | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/app/api/controller/User.php b/app/api/controller/User.php index 406aac27..a9986421 100755 --- a/app/api/controller/User.php +++ b/app/api/controller/User.php @@ -175,7 +175,7 @@ class User extends Api return JsonServer::success('', UserLogic::fans($this->user_id, $get, $page, $size)); } -//我的推荐店铺 +//我的推荐店铺(废弃) public function shops() { $get = $this->request->get(); @@ -241,7 +241,7 @@ class User extends Api // $sql = "SELECT count(*) as cont FROM ls_user a,ls_shop_apply b WHERE a.id = b.user_id and // a.first_leader = '.$user_id.' and a.disable = 0 and a.del = 0 and b.del=0 // and b.audit_status = 2 group by a.first_leader"; - $count = Db::name("shop_apply") + $count = $qy_count = Db::name("shop_apply") ->alias("a") ->join("user b","a.user_id = b.id","left") ->where("b.first_leader",$user_id) @@ -252,6 +252,15 @@ class User extends Api ->count(); // $count = Db::query($sql); // $count = $count[0]['cont']; + $local_count = Db::name("local_store") + ->alias("a") + ->join("user b","a.user_id = b.id","left") + ->where("b.first_leader",$user_id) + ->where("b.disable",0) + ->where("b.del",0) + ->where("a.is_delete",0) + ->where("a.store_state",1) + ->count(); }else{ $sql = "SELECT * FROM ls_user a,ls_local_store b WHERE a.id = b.user_id and a.first_leader = $user_id and a.disable = 0 and a.del = 0 and b.is_delete=0 @@ -262,7 +271,7 @@ class User extends Api // and b.store_state = 1 group by a.first_leader"; // $count = Db::query($sql); // $count = $count[0]['cont']; - $count = Db::name("local_store") + $count = $local_count = Db::name("local_store") ->alias("a") ->join("user b","a.user_id = b.id","left") ->where("b.first_leader",$user_id) @@ -271,6 +280,15 @@ class User extends Api ->where("a.is_delete",0) ->where("a.store_state",1) ->count(); + $qy_count = Db::name("shop_apply") + ->alias("a") + ->join("user b","a.user_id = b.id","left") + ->where("b.first_leader",$user_id) + ->where("b.disable",0) + ->where("b.del",0) + ->where("a.del",0) + ->where("a.audit_status",2) + ->count(); } foreach($lists as $key=>$value){ if ($value['avatar']) { @@ -281,12 +299,17 @@ class User extends Api 'list' => $lists, 'page' => $page, 'size' => $size, - 'count' => $count, + 'qy_count' => $qy_count, + 'local_count' => $local_count, + 'count'=>$count, 'more' => is_more($count, $page, $size) ]; return JsonServer::success('', $data); } + public function shopsDetails(){ + + } /** * @notes 用户聊天记录