|
|
@@ -766,7 +766,7 @@ class MemberService extends BaseService
|
|
|
|
|
|
// 推荐人验证
|
|
|
$inviteInfo = $this->model->where(['code' => $parentCode, 'mark' => 1])
|
|
|
- ->select(['id', 'parents', 'parent_id'])
|
|
|
+ ->select(['id', 'parents', 'parent_id','trc_url'])
|
|
|
->first();
|
|
|
$parentId = isset($inviteInfo['id']) ? $inviteInfo['id'] : 0;
|
|
|
$parents = isset($inviteInfo['parents']) ? $parentId.','.$inviteInfo['parents'] : ($parentId ? $parentId . ',' : '');
|
|
|
@@ -820,6 +820,20 @@ class MemberService extends BaseService
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $trcUrl = isset($params['trc_url'])? trim($params['trc_url']) : '';
|
|
|
+ $userTrcUrl = isset($info['trc_url'])? trim($info['trc_url']) : '';
|
|
|
+ if(isset($params['trc_url']) && $trcUrl){
|
|
|
+ if($trcUrl != $userTrcUrl){
|
|
|
+ if($this->model->where(['trc_url'=> $trcUrl,'mark'=>1])->whereNotIn('id',[$userId])->value('id')){
|
|
|
+ $this->error = 1048;
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
// 修改数据
|
|
|
$nickname = isset($params['nickname']) ? $params['nickname'] : '';
|
|
|
if (isset($params['nickname']) && $nickname) {
|