From 33f004d1196d056b99a3886de070d429315bac39 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 11 Dec 2025 18:12:38 +0800
Subject: [PATCH] 将分类改为多选 修复活动报名 实现成为vip会员时根据活动报名信息绑定下级
---
admin/app/common/model/plus/agent/User.php | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/admin/app/common/model/plus/agent/User.php b/admin/app/common/model/plus/agent/User.php
index bb5d7ea..8377b83 100644
--- a/admin/app/common/model/plus/agent/User.php
+++ b/admin/app/common/model/plus/agent/User.php
@@ -8,7 +8,8 @@
use app\common\model\plus\team\Apply as TeamApplyModel;
use app\common\model\plus\shareholder\Apply as ShareholderApplyModel;
use app\common\model\plus\agent\Grade as AgentGradeModel;
-
+use app\common\model\branch\ActivityUser as ActivityUserModel;
+use app\common\model\plus\agent\Referee as refereeModel;
/**
* 分销商用户模型
*/
@@ -76,6 +77,17 @@
'app_id' => $model::$app_id,
'grade_id' => AgentGradeModel::getDefaultGradeId()
], $data));
+ $user=(new \app\common\model\user\User())->find($user_id);
+ if ($user){
+ $user_ids=(new ActivityUserModel)->where(['recommend_name'=>$user['real_name'],'recommend_mobile'=>$user['mobile']])->column('user_id');
+ if ($user_ids){
+ foreach ($user_id as $value)
+ {
+ (new \app\common\model\user\User())->where(['user_id'=>$value])->update(['referee_id'=>$user_id])
+ (new refereeModel())->createRelation($value,$user_id);
+ }
+ }
+ }
event('AgentUserGrade', $model['referee_id']);
return true;
}
--
Gitblit v1.9.2