market_groups_1209_3

This commit is contained in:
dengbw
2022-12-09 14:11:14 +08:00
committed by lccsw
parent 96f1f3abaa
commit e191913eaa
+17
View File
@@ -170,6 +170,23 @@ class Groups extends BaseController
$upDate = ['parentId' => $parentId, 'originalBizId' => $originalBizId, 'groupsName' => $groupsName, 'groupsLevel' => $groupsLevel,
'statisticsType' => $statisticsType, 'userFrom' => $userFrom, 'ifBiz' => $ifBiz, 'sortNumber' => $sortNumber];
$this->mdSyliveGroups->update($upDate, ['groupsId' => $groupsId]);
if (!$re_gro['originalBizId'] && $originalBizId) {//首次绑定同步用户
$levelAry = $this->getLevelAry($groupsId);
$res = $this->mdSyliveUser->select(['bizId' => $originalBizId, 'status>=' => 0], 'userId asc', 0, 0
, 'userId,organizationId,bizId');
$addUser = [];
foreach ($res as $v) {
$re_user = $this->mdSyliveGroupsUser->get(['activityId' => $activityId, 'userId' => $v['userId'], 'status>=' => 0]);
if (!$re_user) {
$type = $v['bizId'] == $v['organizationId'] ? 1 : 0;
$value = ['userId' => $v['userId'], 'type' => $type, 'activityId' => $activityId
, 'groupsId' => $groupsId, 'userFrom' => $userFrom, 'createTime' => date('Y-m-d H:i:s')];
$data = array_merge($value, $levelAry);
$addUser[] = $data;
}
}
$addUser && $this->mdSyliveGroupsUser->add_batch($addUser);
}
$this->return_response();
}