瀏覽代碼

2023-5-20-1 新增用户显示控制功能

yingzi 2 年之前
父節點
當前提交
b97029d2b1
共有 4 個文件被更改,包括 27 次插入3 次删除
  1. 1 0
      app/model/api/InfoAudit.php
  2. 3 0
      app/model/api/User.php
  3. 21 2
      app/system/controller/Member.php
  4. 2 1
      app/system/route/member.php

+ 1 - 0
app/model/api/InfoAudit.php

@@ -112,6 +112,7 @@ class InfoAudit extends Model
         if(!empty($post["uid"])){
             $where[]=["au.uid","=",$post["uid"]];
         }
+        $where[] = ["au.is_show","=",1];
         //后台
         $userField = $is_admin==1 ? ",u.mobile as user_mobile,u.nickname as user_nickname,u.avatar as user_avatar,a.name as admin_name" : "";
         $data = $this

+ 3 - 0
app/model/api/User.php

@@ -10,6 +10,7 @@ use app\model\api\ShowTemplate;
 use app\model\api\InfoAudit;
 use think\Model;
 use think\facade\Db;
+use think\Request;
 
 /**
  * @mixin \think\Model
@@ -303,6 +304,8 @@ class User extends BaseModel
         $data = empty($data)?[]:$data;
         return ["list" => $data, "pageSize" => $post["pageSize"],"page"=>$post["page"],"totalCount"=>$totalCount];
     }
+
+
     
     
     

+ 21 - 2
app/system/controller/Member.php

@@ -14,6 +14,7 @@ namespace app\system\controller;
 
 use app\BaseController;
 use app\lib\OrderLib;
+use app\model\api\InfoAudit;
 use app\model\api\PayTrade;
 use library\utils\WxpayV2 as wxpayApi;
 use app\model\api\User as UserModel;
@@ -681,8 +682,26 @@ class Member extends BaseController
         $data = empty($data)?[]:$data;
         return app('json')->success(["list" => $data, "pageSize" => $post["pageSize"],"page"=>$post["page"],"pageCount"=>$totalCount]);
     }
-    
-    
+
+
+    /**
+     * 修改从业人员显示
+     * @param $uid
+     * @param $is_show
+     * @return \app\model\api\InfoAudit|void
+     */
+    public function setAuthShow($uid){
+        $show = InfoAudit::where('uid',$uid)->column('is_show');
+        if($show == 0){
+            $show = 1;
+        }
+        if($show == 1){
+            $show = 0;
+        }
+        $res = InfoAudit::where('uid',$uid)->update(['is_show'=>$show]);
+        if($res)return app('json')->success('OK');
+
+    }
     /**
      * 获取从业人员列表
      * @param Request $request

+ 2 - 1
app/system/route/member.php

@@ -31,7 +31,8 @@ Route::group('member', function () {
     //@用户模板列表
     Route::rule('showTemplateList', 'Member/showTemplateList'); 
     //@从业人员列表
-    Route::rule('getWorkerList', 'Member/getWorkerList'); 
+    Route::rule('getWorkerList', 'Member/getWorkerList');
+    Route::rule('setAuthShow','Member/setAuthShow');
     Route::rule('workerSave', 'Member/workerSave');