Просмотр исходного кода

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

xupuyuan месяцев назад: 11
Родитель
Сommit
4c1a5f385c

+ 3 - 5
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,$mark){
3117
+    public function update_spread($uid,$spread_account,$mark,$spreadId){
3118 3118
         //推荐人信息
3119 3119
         $spread = Db::name("user")->where('account',$spread_account)->field("uid")->find();
3120 3120
         //被推荐人信息
@@ -3129,13 +3129,11 @@ class UserRepository extends BaseRepository
3129 3129
  //               }else{
3130 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]);
3131 3131
  //               }
3132
-                $old_spread_id = $identity['spread_uid'];
3133
-                $new_spread_id = $spread['uid'];
3134 3132
                 Db::name("rrx_user_spread_change_records")->insert([
3135 3133
                     'operation_id' => 1,
3136 3134
                     'uid' => $uid,
3137
-                    'old_spread_id' => $old_spread_id,
3138
-                    'new_spread_id' => $new_spread_id,
3135
+                    'old_spread_id' => $spreadId,
3136
+                    'new_spread_id' => $spread['uid'],
3139 3137
                     'mark' => $mark
3140 3138
                 ]);
3141 3139
                 Db::name("user")->where('account',$spread_account)->inc("spread_count",1)->update();

+ 2 - 1
app/controller/admin/user/User.php

@@ -815,7 +815,8 @@ class User extends BaseController
815 815
     {
816 816
         $spread_account = $this->request->param('spread_account');
817 817
         $mark = '后台管理员修改用户推荐人';
818
-        if($repository->update_spread($id,$spread_account,$mark)){
818
+        $spreadId = $this->request->param('spreadId');
819
+        if($repository->update_spread($id,$spread_account,$mark,$spreadId)){
819 820
             return app('json')->success("修改成功");
820 821
         }else{
821 822
             return app('json')->fail("失败");