|
|
@@ -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)
|