Bläddra i källkod

Merge branch 'dev' into dev-sxb

xupuyuan 11 månader sedan
förälder
incheckning
9585e61f99

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

@@ -872,7 +872,7 @@ class UserRepository extends BaseRepository
872
             $level_message = ['account' => '无节点人', 'nickname' => '无节点人'];
872
             $level_message = ['account' => '无节点人', 'nickname' => '无节点人'];
873
         }
873
         }
874
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
874
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
875
-            Elm::input('spread_account_old', '原节点人')->value($level_message['account'].'('.$level_message['nickname'].')')->disabled(true),
875
+            Elm::input('level_account_old', '原节点人')->value($level_message['account'].'('.$level_message['nickname'].')')->disabled(true),
876
             Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")
876
             Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")
877
         ])->setTitle('修改用户节点人(上级)');
877
         ])->setTitle('修改用户节点人(上级)');
878
     }
878
     }
@@ -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,$mark,$spreadId){
3127
+    public function update_spread($uid,$spread_account,$mark,$olld_id){
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
         //被推荐人信息
@@ -3139,10 +3139,10 @@ class UserRepository extends BaseRepository
3139
  //               }else{
3139
  //               }else{
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]);
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]);
3141
  //               }
3141
  //               }
3142
-                Db::name("rrx_user_spread_change_records")->insert([
3142
+                Db::name("user_spread_change_records")->insert([
3143
                     'operation_id' => 1,
3143
                     'operation_id' => 1,
3144
                     'uid' => $uid,
3144
                     'uid' => $uid,
3145
-                    'old_spread_id' => $spreadId,
3145
+                    'old_spread_id' => $olld_id,
3146
                     'new_spread_id' => $spread['uid'],
3146
                     'new_spread_id' => $spread['uid'],
3147
                     'mark' => $mark
3147
                     'mark' => $mark
3148
                 ]);
3148
                 ]);
@@ -3160,8 +3160,9 @@ class UserRepository extends BaseRepository
3160
 
3160
 
3161
     }
3161
     }
3162
 
3162
 
3163
-    public function update_level_uid($uid, $levelId, $level_account, $mark){
3163
+    public function update_level_uid($uid, $account, $level_account, $mark){
3164
         $level = Db::name("user")->where('account',$level_account)->field("uid,account")->find();
3164
         $level = Db::name("user")->where('account',$level_account)->field("uid,account")->find();
3165
+        $levelId = Db::name("user")->where('account',$account)->value("uid");
3165
         if($level){
3166
         if($level){
3166
             try{
3167
             try{
3167
                 Db::name("user_level_change_records")->insert([
3168
                 Db::name("user_level_change_records")->insert([

+ 6 - 4
app/controller/admin/user/User.php

@@ -814,9 +814,9 @@ 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
+        $olld_id = Db::name('user')->where('uid', $id)->value('spread_uid')??0;
817
         $mark = '后台管理员修改用户推荐人';
818
         $mark = '后台管理员修改用户推荐人';
818
-        $spreadId = $this->request->param('spreadId');
819
-        if($repository->update_spread($id,$spread_account,$mark,$spreadId)){
819
+        if($repository->update_spread($id,$spread_account,$mark,$olld_id)){
820
             return app('json')->success("修改成功");
820
             return app('json')->success("修改成功");
821
         }else{
821
         }else{
822
             return app('json')->fail("失败");
822
             return app('json')->fail("失败");
@@ -848,12 +848,13 @@ class User extends BaseController
848
      * */
848
      * */
849
     public function changeProLevel($id,UserRepository $repository) {
849
     public function changeProLevel($id,UserRepository $repository) {
850
         $level_account = $this->request->param('level_account');
850
         $level_account = $this->request->param('level_account');
851
-        $levelId = $this->request->param->levelId();
851
+        $level_account_old = $this->request->param('level_account_old');
852
+        $account = explode('(', $level_account_old)[0];
852
         $mark = '后台管理员修改用户节点人';
853
         $mark = '后台管理员修改用户节点人';
853
         if (!$id) {
854
         if (!$id) {
854
             return app('json')->fail("参数丢失");
855
             return app('json')->fail("参数丢失");
855
         }
856
         }
856
-        if($repository->update_level_uid($id,$levelId,$level_account,$mark)){
857
+        if($repository->update_level_uid($id,$account,$level_account,$mark)){
857
             return app('json')->success("修改成功");
858
             return app('json')->success("修改成功");
858
         }else{
859
         }else{
859
             return app('json')->fail("失败"); }
860
             return app('json')->fail("失败"); }
@@ -2078,6 +2079,7 @@ class User extends BaseController
2078
         $uid = $id;
2079
         $uid = $id;
2079
         $query = Db::name('user')
2080
         $query = Db::name('user')
2080
             ->where('level_id', $uid)
2081
             ->where('level_id', $uid)
2082
+            ->where('is_del', 0)
2081
             ->field('uid, account, nickname')
2083
             ->field('uid, account, nickname')
2082
             ->select()
2084
             ->select()
2083
             ->toArray();
2085
             ->toArray();