|
@@ -15,7 +15,19 @@ class KangyangCityEvent
|
|
|
public function grant($params)
|
|
|
{
|
|
|
// 会员VIP 标识
|
|
|
- Member::where('member_id', $params['member_id'])->update(['member_is_vip' => 'Y']);
|
|
|
+ $member = Member::where('member_id', $params['member_id'])->select('member_mobile', 'member_is_vip', 'member_extend_json')->first();
|
|
|
+ $memberUpdateData = [
|
|
|
+ 'member_is_vip'=>'Y'
|
|
|
+ ];
|
|
|
+ if (!empty($params['referee'])) {
|
|
|
+ $memberExtendJson = [];
|
|
|
+ if (!empty($member->member_extend_json)) {
|
|
|
+ $memberExtendJson = json_decode($member->member_extend_json, true);
|
|
|
+ }
|
|
|
+ $memberExtendJson['referee'][date('Y-m-d H:i:s')] = $params['referee'];
|
|
|
+ $memberUpdateData['member_extend_json'] = json_encode($memberExtendJson,JSON_UNESCAPED_UNICODE);
|
|
|
+ }
|
|
|
+ Member::where('member_id', $params['member_id'])->update($memberUpdateData);
|
|
|
// 康养城VIP账户
|
|
|
$memberAccount = MemberAccount::where('join_account_member_id', $params['member_id'])->where('member_account_classify', 'VIP')->first();
|
|
|
if (!$memberAccount) {
|
|
@@ -77,11 +89,10 @@ class KangyangCityEvent
|
|
|
}
|
|
|
}
|
|
|
// 通知判客
|
|
|
- $member = Member::where('member_id', $params['member_id'])->select('member_mobile')->first();
|
|
|
if (!empty($member->member_mobile)) {
|
|
|
$url = getenv("MARKET_NOTICE_DOMAIN") . '/custom/market_custom/update';
|
|
|
$result = http_post($url, ['mobile' => $member->member_mobile]);
|
|
|
- Log::info("MARKET_NOTICE", json_decode($result,true));
|
|
|
+ Log::info("MARKET_NOTICE_" . $member->member_mobile, json_decode($result, true));
|
|
|
}
|
|
|
}
|
|
|
}
|