From 9edf49a3a57438d557ca0b3a8531ecafee057973 Mon Sep 17 00:00:00 2001 From: xucong <850806214@qq.com> Date: Mon, 19 Aug 2024 16:43:59 +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 | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/app/api/controller/User.php b/app/api/controller/User.php index 4ddcf8b0..7298e73a 100755 --- a/app/api/controller/User.php +++ b/app/api/controller/User.php @@ -221,6 +221,47 @@ class User extends Api ]; return JsonServer::success('', $data); } + + public function newShops() + { + $page = $this->request->get('page_no', $this->page_no); + $size = $this->request->get('page_size', $this->page_size); + $type = $this->request->get('type'); + $user_id = $this->user_id; + $p = $page*$size; + //查询条件 + if($type == 1){ + $sql = "SELECT * 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 limit".$p.",".$size; + $lists = Db::query($sql); + $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::query($sql); + $count = $count['cont']; + }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 + and b.store_state = 1 limit".$p.",".$size; + $lists = Db::query($sql); + $sql = "SELECT count(*) as cont 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 + and b.store_state = 1 group by a.first_leader"; + $count = Db::query($sql); + $count = $count['cont']; + } + $data = [ + 'list' => $lists, + 'page' => $page, + 'size' => $size, + 'count' => $count, + 'more' => is_more($count, $page, $size) + ]; + return JsonServer::success('', $data); + } + + /** * @notes 用户聊天记录 * @return \think\response\Json