|
@@ -112,7 +112,7 @@ class Member extends Controller
|
|
|
*/
|
|
|
public function remove()
|
|
|
{
|
|
|
- $this->_save($this->table, ['is_deleted' => '1','phone'=>'','email'=>'']);
|
|
|
+ $this->_save($this->table, ['is_deleted' => '1','phone'=>'','email'=>'','bind_id'=>0]);
|
|
|
}
|
|
|
/**
|
|
|
* 禁用
|
|
@@ -260,6 +260,12 @@ class Member extends Controller
|
|
|
}
|
|
|
}
|
|
|
$data['label'] = '|'.implode('|',$select_label).'|';
|
|
|
+
|
|
|
+ if($data['bind_phone']) {
|
|
|
+ $bind_id = User::where('phone',$data['bind_phone'])->value('id');
|
|
|
+ if(!$bind_id) $this->error('该用户未注册');
|
|
|
+ $data['bind_id'] = $bind_id;
|
|
|
+ }
|
|
|
}
|
|
|
if($this->request->isGet() && $this->request->action() =='edit') {
|
|
|
$label_arr = isset($data['label']) ? explode('|',trim($data['label'],'|')) : [];
|
|
@@ -267,6 +273,7 @@ class Member extends Controller
|
|
|
$data['rank_id'] = UserLevelRank::getUserVip($data['id']);
|
|
|
$level_rank= UserLevelRank::where([['user_id','=',$data['id']]])->find();
|
|
|
$data['end_date'] = $level_rank ? $level_rank->end_date:'--';
|
|
|
+ $data['bind_phone'] = $data['bind_id'] ? User::where('id',$data['bind_id'])->value('phone'):'';
|
|
|
}
|
|
|
|
|
|
|