Kaynağa Gözat

Merge branch 'dev' into dev-sxb

xupuyuan 11 ay önce
ebeveyn
işleme
11c6782d32

+ 3 - 5
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,$mark){
3127
+    public function update_spread($uid,$spread_account,$mark,$spreadId){
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,13 +3139,11 @@ 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
-                $old_spread_id = $identity['spread_uid'];
3143
-                $new_spread_id = $spread['uid'];
3144
                 Db::name("rrx_user_spread_change_records")->insert([
3142
                 Db::name("rrx_user_spread_change_records")->insert([
3145
                     'operation_id' => 1,
3143
                     'operation_id' => 1,
3146
                     'uid' => $uid,
3144
                     'uid' => $uid,
3147
-                    'old_spread_id' => $old_spread_id,
3148
-                    'new_spread_id' => $new_spread_id,
3145
+                    'old_spread_id' => $spreadId,
3146
+                    'new_spread_id' => $spread['uid'],
3149
                     'mark' => $mark
3147
                     'mark' => $mark
3150
                 ]);
3148
                 ]);
3151
                 Db::name("user")->where('account',$spread_account)->inc("spread_count",1)->update();
3149
                 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
         $spread_account = $this->request->param('spread_account');
816
         $spread_account = $this->request->param('spread_account');
817
         $mark = '后台管理员修改用户推荐人';
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
             return app('json')->success("修改成功");
820
             return app('json')->success("修改成功");
820
         }else{
821
         }else{
821
             return app('json')->fail("失败");
822
             return app('json')->fail("失败");