ソースを参照

Merge branch 'dev' into dev-sxb

sunxbiao 11 ヶ月 前
コミット
e99013480b
共有3 個のファイルを変更した28 個の追加24 個の削除を含む
  1. 6 7
      app/common/repositories/user/UserRepository.php
  2. 15 12
      app/controller/admin/user/User.php
  3. 7 5
      route/admin.php

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

@@ -3124,7 +3124,7 @@ class UserRepository extends BaseRepository
3124
    *@author cabbage
3124
    *@author cabbage
3125
    *@date 2020-10-31
3125
    *@date 2020-10-31
3126
    * */
3126
    * */
3127
-    public function update_spread($uid,$spread_account,$adminId,$mark,$spreadId){
3127
+    public function update_spread($uid,$spread_account,$mark){
3128
         //推荐人信息
3128
         //推荐人信息
3129
         $spread = Db::name("user")->where('account',$spread_account)->field("uid")->find();
3129
         $spread = Db::name("user")->where('account',$spread_account)->field("uid")->find();
3130
         //被推荐人信息
3130
         //被推荐人信息
@@ -3132,7 +3132,6 @@ class UserRepository extends BaseRepository
3132
 //        $user_identity_log=Db::name("user_identity_log")->where(["link_id"=>$uid])->find();
3132
 //        $user_identity_log=Db::name("user_identity_log")->where(["link_id"=>$uid])->find();
3133
         if($spread){
3133
         if($spread){
3134
             try{
3134
             try{
3135
-
3136
                 $data= Db::name("user")->where(["uid"=>$uid])->update(['spread_uid'=>$spread['uid']]);
3135
                 $data= Db::name("user")->where(["uid"=>$uid])->update(['spread_uid'=>$spread['uid']]);
3137
                 Db::name("merchant")->where(["uid"=>$uid])->update(['recommender'=>$spread['uid']]);
3136
                 Db::name("merchant")->where(["uid"=>$uid])->update(['recommender'=>$spread['uid']]);
3138
  //               if ($user_identity_log){
3137
  //               if ($user_identity_log){
@@ -3141,9 +3140,9 @@ class UserRepository extends BaseRepository
3141
  //                   Db::name("user_identity_log")->insert(['uid'=>$spread['uid'],"identity"=>$identity["identity"],"create_time"=>date("Y-m-d H:i:s"),"link_id"=>$uid]);
3140
  //                   Db::name("user_identity_log")->insert(['uid'=>$spread['uid'],"identity"=>$identity["identity"],"create_time"=>date("Y-m-d H:i:s"),"link_id"=>$uid]);
3142
  //               }
3141
  //               }
3143
                 Db::name("rrx_user_spread_change_records")->insert([
3142
                 Db::name("rrx_user_spread_change_records")->insert([
3144
-                    'operation_id' => $adminId,
3143
+                    'operation_id' => '1',
3145
                     'uid' => $uid,
3144
                     'uid' => $uid,
3146
-                    'old_spread_id' => $spreadId,
3145
+                    'old_spread_id' => $identity['spread_uid'],
3147
                     'new_spread_id' => $spread['uid'],
3146
                     'new_spread_id' => $spread['uid'],
3148
                     'mark' => $mark ]);
3147
                     'mark' => $mark ]);
3149
                 Db::name("user")->where('account',$spread_account)->inc("spread_count",1)->update();
3148
                 Db::name("user")->where('account',$spread_account)->inc("spread_count",1)->update();
@@ -3160,15 +3159,15 @@ class UserRepository extends BaseRepository
3160
 
3159
 
3161
     }
3160
     }
3162
 
3161
 
3163
-    public function update_level_uid($uid, $adminId, $levelId, $level_account, $mark){
3162
+    public function update_level_uid($uid, $levelId, $level_account, $mark){
3164
         $level = Db::name("user")->where('account',$level_account)->field("uid")->find();
3163
         $level = Db::name("user")->where('account',$level_account)->field("uid")->find();
3165
         if($level){
3164
         if($level){
3166
             try{
3165
             try{
3167
                 Db::name("user_level_change_records")->insert([
3166
                 Db::name("user_level_change_records")->insert([
3168
-                    'operation_id' => $adminId,
3167
+                    'operation_id' => '1',
3169
                     'uid' => $uid,
3168
                     'uid' => $uid,
3170
                     'old_level_id' => $levelId,
3169
                     'old_level_id' => $levelId,
3171
-                    'new_level_id' => $level,
3170
+                    'new_level_id' => $level['uid'],
3172
                     'mark' => $mark ]);
3171
                     'mark' => $mark ]);
3173
                 return Db::name("user")->where(["uid"=>$uid])->update(['level_id'=>$level['uid']]);
3172
                 return Db::name("user")->where(["uid"=>$uid])->update(['level_id'=>$level['uid']]);
3174
             }catch (\Exception $e) {
3173
             }catch (\Exception $e) {

+ 15 - 12
app/controller/admin/user/User.php

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

+ 7 - 5
route/admin.php

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