Преглед на файлове

后台-推荐人/节点人/身份修改-修复错误

xupuyuan преди 11 месеца
родител
ревизия
00fe1bb917
променени са 2 файла, в които са добавени 4 реда и са изтрити 10 реда
  1. 2 3
      app/common/repositories/user/UserRepository.php
  2. 2 7
      app/controller/admin/user/User.php

+ 2 - 3
app/common/repositories/user/UserRepository.php

@@ -3162,15 +3162,14 @@ class UserRepository extends BaseRepository
3162 3162
 
3163 3163
     }
3164 3164
 
3165
-    public function update_level_uid($uid, $account, $level_account, $mark,$adminId){
3165
+    public function update_level_uid($uid, $olld_id, $level_account, $mark,$adminId){
3166 3166
         $level = Db::name("user")->where('account',$level_account)->field("uid,account")->find();
3167
-        $levelId = Db::name("user")->where('account',$account)->value("uid");
3168 3167
         if($level){
3169 3168
             try{
3170 3169
                 Db::name("user_level_change_records")->insert([
3171 3170
                     'operation_id' => $adminId,
3172 3171
                     'uid' => $uid,
3173
-                    'old_level_id' => $levelId,
3172
+                    'old_level_id' => $olld_id,
3174 3173
                     'new_level_id' => $level['uid'],
3175 3174
                     'mark' => $mark ]);
3176 3175
                 return Db::name("user")->where(["uid"=>$uid])->update(['level_id'=>$level['uid']]);

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

@@ -853,12 +853,7 @@ class User extends BaseController
853 853
      * */
854 854
     public function changeProLevel($id,UserRepository $repository) {
855 855
         $level_account = $this->request->param('level_account');
856
-        $level_account_old = $this->request->param('level_account_old');
857
-        $account = '';
858
-        if (!empty($level_account_old)) {
859
-            $parts = explode('(', $level_account_old);
860
-            $account = $parts[0];
861
-        }
856
+        $olld_id = Db::name('user')->where('uid', $id)->value('level_id')??0;
862 857
         $adminId = $this->request->adminId();
863 858
         $mark = $this->request->param('mark');
864 859
         if (empty($mark)) {
@@ -868,7 +863,7 @@ class User extends BaseController
868 863
         if (!$id) {
869 864
             return app('json')->fail("参数丢失");
870 865
         }
871
-        if($repository->update_level_uid($id,$account,$level_account,$mark,$adminId)){
866
+        if($repository->update_level_uid($id,$olld_id,$level_account,$mark,$adminId)){
872 867
             return app('json')->success("修改成功");
873 868
         }else{
874 869
             return app('json')->fail("失败"); }