Browse Source

手机客服

gorden 8 months ago
parent
commit
ea24f410af

+ 14 - 0
app/admin/controller/sys_manage/UserController.php

@@ -144,6 +144,7 @@ class UserController
         $memberId = $request->post('member_id', '');
         $userId = $request->post('user_id', '');
         $permission = $request->post('permission', []);
+        $manage = $request->post('manage',[]);
         if (!$memberId || !$userId) {
             return json_fail('参数异常');
         }
@@ -156,11 +157,24 @@ class UserController
                 //     return json_fail('您选择的会员已被绑定,请选择其他会员');
                 // }
             }
+            if(!isset($manage['AppAgent']['url'])){
+                unset($manage['AppAgent']);
+            }
+            if(!isset($manage['dayTotalManage']['url'])){
+                unset($manage['dayTotalManage']);
+            }
+            if(!isset($manage['dayTotalPremises']['url'])){
+                unset($manage['dayTotalPremises']);
+            }
 
             $memberJson['user'] = [
                 'user_id' => $userId,
                 'permission' => $permission
             ];
+            if(!empty($manage)){
+                $memberJson['manage'] = $manage;
+            }
+
             $member->member_json = json_encode($memberJson);
             $member->save();
 

+ 4 - 0
app/admin/service/sys_manage/UserService.php

@@ -95,11 +95,15 @@ class UserService
             ]
         ];
         $user['permission'] = [];
+        $user['manage'] = [];
         if(!empty($member->member_json)){
             $memberJson = json_decode($member->member_json,true);
             if(isset($memberJson['user']) && isset($memberJson['user']['permission'])){
                 $user['permission'] = $memberJson['user']['permission'];
             }
+            if(isset($memberJson['manage'])){
+                $user['manage'] = $memberJson['manage'];
+            }
         }
 
         return json_success('', $user);