Bladeren bron

后台-用户推荐节点身份修改记录展示/用户上下级展示-all beta

xupuyuan 11 maanden geleden
bovenliggende
commit
f678dc65ba
3 gewijzigde bestanden met toevoegingen van 24 en 20 verwijderingen
  1. 6 7
      app/common/repositories/user/UserRepository.php
  2. 14 11
      app/controller/admin/user/User.php
  3. 4 2
      route/admin.php

+ 6 - 7
app/common/repositories/user/UserRepository.php

@@ -3114,7 +3114,7 @@ class UserRepository extends BaseRepository
3114 3114
    *@author cabbage
3115 3115
    *@date 2020-10-31
3116 3116
    * */
3117
-    public function update_spread($uid,$spread_account,$adminId,$mark,$spreadId){
3117
+    public function update_spread($uid,$spread_account,$mark){
3118 3118
         //推荐人信息
3119 3119
         $spread = Db::name("user")->where('account',$spread_account)->field("uid")->find();
3120 3120
         //被推荐人信息
@@ -3122,7 +3122,6 @@ class UserRepository extends BaseRepository
3122 3122
 //        $user_identity_log=Db::name("user_identity_log")->where(["link_id"=>$uid])->find();
3123 3123
         if($spread){
3124 3124
             try{
3125
-
3126 3125
                 $data= Db::name("user")->where(["uid"=>$uid])->update(['spread_uid'=>$spread['uid']]);
3127 3126
                 Db::name("merchant")->where(["uid"=>$uid])->update(['recommender'=>$spread['uid']]);
3128 3127
  //               if ($user_identity_log){
@@ -3131,9 +3130,9 @@ class UserRepository extends BaseRepository
3131 3130
  //                   Db::name("user_identity_log")->insert(['uid'=>$spread['uid'],"identity"=>$identity["identity"],"create_time"=>date("Y-m-d H:i:s"),"link_id"=>$uid]);
3132 3131
  //               }
3133 3132
                 Db::name("rrx_user_spread_change_records")->insert([
3134
-                    'operation_id' => $adminId,
3133
+                    'operation_id' => '1',
3135 3134
                     'uid' => $uid,
3136
-                    'old_spread_id' => $spreadId,
3135
+                    'old_spread_id' => $identity['spread_uid'],
3137 3136
                     'new_spread_id' => $spread['uid'],
3138 3137
                     'mark' => $mark ]);
3139 3138
                 Db::name("user")->where('account',$spread_account)->inc("spread_count",1)->update();
@@ -3150,15 +3149,15 @@ class UserRepository extends BaseRepository
3150 3149
 
3151 3150
     }
3152 3151
 
3153
-    public function update_level_uid($uid, $adminId, $levelId, $level_account, $mark){
3152
+    public function update_level_uid($uid, $levelId, $level_account, $mark){
3154 3153
         $level = Db::name("user")->where('account',$level_account)->field("uid")->find();
3155 3154
         if($level){
3156 3155
             try{
3157 3156
                 Db::name("user_level_change_records")->insert([
3158
-                    'operation_id' => $adminId,
3157
+                    'operation_id' => '1',
3159 3158
                     'uid' => $uid,
3160 3159
                     'old_level_id' => $levelId,
3161
-                    'new_level_id' => $level,
3160
+                    'new_level_id' => $level['uid'],
3162 3161
                     'mark' => $mark ]);
3163 3162
                 return Db::name("user")->where(["uid"=>$uid])->update(['level_id'=>$level['uid']]);
3164 3163
             }catch (\Exception $e) {

+ 14 - 11
app/controller/admin/user/User.php

@@ -814,10 +814,8 @@ class User extends BaseController
814 814
     public  function  changePro($id,UserRepository $repository)
815 815
     {
816 816
         $spread_account = $this->request->param('spread_account');
817
-        $adminId = $this->request->adminId();
818
-        $spreadId = $this->request->param('spreadId');
819 817
         $mark = '后台管理员修改用户推荐人';
820
-        if($repository->update_spread($id,$spread_account,$adminId,$mark,$spreadId)){
818
+        if($repository->update_spread($id,$spread_account,$mark)){
821 819
             return app('json')->success("修改成功");
822 820
         }else{
823 821
             return app('json')->fail("失败");
@@ -849,13 +847,12 @@ class User extends BaseController
849 847
      * */
850 848
     public function changeProLevel($id,UserRepository $repository) {
851 849
         $level_account = $this->request->param('level_account');
852
-        $adminId = $this->request->adminId();
853 850
         $levelId = $this->request->levelId();
854 851
         $mark = '后台管理员修改用户节点人';
855 852
         if (!$id) {
856 853
             return app('json')->fail("参数丢失");
857 854
         }
858
-        if($repository->update_level_uid($id,$adminId,$levelId,$level_account,$mark)){
855
+        if($repository->update_level_uid($id,$levelId,$level_account,$mark)){
859 856
             return app('json')->success("修改成功");
860 857
         }else{
861 858
             return app('json')->fail("失败"); }
@@ -2031,7 +2028,8 @@ class User extends BaseController
2031 2028
         return app('json')->success($records, '获取成功');
2032 2029
     }
2033 2030
     //用户身份修改记录
2034
-    public function getUserIdentityChangeRecord($uid){
2031
+    public function getUserIdentityChangeRecord($id){
2032
+        $uid = $id;
2035 2033
         $records = Db::name('user_identity_change_records')
2036 2034
             ->field('operation_id, uid, old_identity_id, new_identity_id, mark, create_time');
2037 2035
             if($uid){
@@ -2044,9 +2042,10 @@ class User extends BaseController
2044 2042
         return app('json')->success($query, '获取成功');
2045 2043
     }
2046 2044
     //用户推荐人修改记录
2047
-    public function getUserSpreadChangeRecord($uid){
2045
+    public function getUserSpreadChangeRecord($id){
2046
+        $uid = $id;
2048 2047
         $records = Db::name('user_spread_change_records')
2049
-            ->field('operation_id, uid, old_identity_id, new_identity_id, mark, create_time');
2048
+            ->field('operation_id, uid, old_spread_id, new_spread_id, mark, create_time');
2050 2049
         if($uid){
2051 2050
             $records->where('uid', $uid);
2052 2051
         }
@@ -2057,7 +2056,8 @@ class User extends BaseController
2057 2056
         return app('json')->success($query, '获取成功');
2058 2057
     }
2059 2058
     //用户节点人修改记录
2060
-    public function getUserLevelChangeRecord($uid){
2059
+    public function getUserLevelChangeRecord($id){
2060
+        $uid = $id;
2061 2061
         $records = Db::name('user_level_change_records')
2062 2062
             ->field('operation_id, uid, old_level_id, new_level_id, mark, create_time');
2063 2063
         if($uid){
@@ -2072,8 +2072,11 @@ class User extends BaseController
2072 2072
     /**
2073 2073
      * 查询用户上下级
2074 2074
      */
2075
-    public function getusersxj(){
2076
-
2075
+    public function getUserLevelList($id){
2076
+        $uid = $id;
2077
+        $records = Db::name('users')->where('uid',$uid)->field('level_id')->find();
2078
+        $query = Db::name('users')->where('level_id',$uid)->field('uid')->select()->toArray();
2079
+        return app('json')->success(['user_level' => $records, 'user_children' => $query], '获取成功');
2077 2080
     }
2078 2081
 
2079 2082
 }

+ 4 - 2
route/admin.php

@@ -406,11 +406,13 @@ Route::group(config('admin.api_admin_prefix') . '/', function () {
406 406
             Route::post('getImAdmin', '/getImAdmin')->name('getImAdmin');
407 407
 
408 408
             Route::get('enterpriseUserScoreApi', '/enterpriseUserScoreApi')->name('enterpriseUserScoreApi');
409
-            //获取用户操作记录
409
+            //获取用户操作记录列表
410 410
             Route::get('getUserIdentityChangeRecord/:id', '/getUserIdentityChangeRecord')->name('getUserIdentityChangeRecord');//身份修改
411 411
             Route::get('getUserSpreadChangeRecord/:id','/getUserSpreadChangeRecord')->name('getUserSpreadChangeRecord');//推荐人修改
412 412
             Route::get('getUserLevelChangeRecord/:id','/getUserLevelChangeRecord')->name('getUserLevelChangeRecord');//节点人修改
413
-            Route::get('getOperatingRecordList', '/getOperatingRecordList')->name('getOperatingRecordList');
413
+            Route::get('getOperatingRecordList', '/getOperatingRecordList')->name('getOperatingRecordList');//同意用户协议
414
+            //获取用户上下级列表
415
+            Route::get('getUserLevelList/:id','/getUserLevelList')->name('getUserLevelList');
414 416
 
415 417
 
416 418