修改:取消绑定关系链和邀请码使用时 上级需要先申请转正的条件

This commit is contained in:
wuhui_zzw 2024-04-08 10:55:55 +08:00
parent ea9a9b63ed
commit 4032e97faa
2 changed files with 3 additions and 5 deletions

View File

@ -920,10 +920,10 @@ class UserRepository extends BaseRepository
* @day 2020/6/22
*/
public function bindSpread(User $user, int $spreadUid){
// 获取邀请人 分销商转正申请信息
$formalStatus = (int)UserBrokerageApplyFormal::where('uid', $spreadUid)->value('status');
// 获取邀请人 分销商转正申请信息 $formalStatus == 1 &&
// $formalStatus = (int)UserBrokerageApplyFormal::where('uid', $spreadUid)->value('status');
if ($formalStatus == 1 && $spreadUid && !$user->spread_uid && $user->uid != $spreadUid && ($spread = $this->dao->get($spreadUid)) && $spread->spread_uid != $user->uid && !$spread->cancel_time) {
if ($spreadUid && !$user->spread_uid && $user->uid != $spreadUid && ($spread = $this->dao->get($spreadUid)) && $spread->spread_uid != $user->uid && !$spread->cancel_time) {
$config = systemConfig(['extension_limit', 'extension_limit_day', 'integral_user_give']);
event('user.spread.before', compact('user','spreadUid'));
Db::transaction(function () use ($spread, $spreadUid, $user, $config) {

View File

@ -347,8 +347,6 @@ class Svip extends BaseController
'status' => 2
]);
// 绑定上下级关系
$formalStatus = (int)UserBrokerageApplyFormal::where('uid', (int)$exchangeCodeInfo['activate_uid'])->value('status');
if($formalStatus != 1) throw new ValidateException('邀请人身份无效!');
if((int)$exchangeCodeInfo['activate_uid'] == (int)$uid) throw new ValidateException('邀请人和使用者不能是同一人!');
$bindRes = app()->make(UserRepository::class)->bindSpread($user, (int)$exchangeCodeInfo['activate_uid']);