Przeglądaj źródła

wesmiler ECY 画画交易平台

APPLE 3 lat temu
rodzic
commit
4cd076e80a
1 zmienionych plików z 15 dodań i 11 usunięć
  1. 15 11
      application/cmgadm/controller/user/User.php

+ 15 - 11
application/cmgadm/controller/user/User.php

@@ -673,23 +673,27 @@ class User extends Backend
             }
 
             // 有推荐人
-            $params['updatetime'] = time();
+                $data = [
+                    'nickname'=> $params['nickname'],
+                    'mobile'=> $params['mobile'],
+                    'updatetime'=> time(),
+                ];
             if($params['referee']){
                 $referee=$this->model->where(['username|mobile'=>$params['referee'],'status'=>1])->find();
                 if($referee)
                 {
-                    $params['refereeid']=$referee['id'];
-                    $params['referee_name']=$referee['username'];
-                    $params['refereeids']=$referee['refereeids'].$referee['id'].',';
-                    $params['tdeep']=$referee['tdeep']+1;
+                    $data['refereeid']=$referee['id'];
+                    $data['referee_name']=$referee['username'];
+                    $data['refereeids']=$referee['refereeids'].$referee['id'].',';
+                    $data['tdeep']=$referee['tdeep']+1;
                 }else{
                     $this->error("推荐人不可用或输入的推荐编号有误");
                 }
             }
             Db::startTrans();
-//            try{
-                $refereeid = isset($params['refereeid'])? $params['refereeid'] : 0;
-                $result = $this->model->where(['id'=> $ids])->allowField(true)->update($params);
+            try{
+                $refereeid = isset($data['refereeid'])? $data['refereeid'] : 0;
+                $result = $this->model->where(['id'=> $ids])->update($data);
                 if($result === false){
                     Db::rollback();
                     $this->error('修改失败');
@@ -708,9 +712,9 @@ class User extends Backend
                 }
                 Db::commit();
                 $this->success("修改成功");
-//            } catch (\Exception $e){
-//                $this->error($e->getMessage());
-//            }
+            } catch (\Exception $e){
+                $this->error($e->getMessage());
+            }
         }
         $row = $this->model->get($ids);
         if (!$row)