user_id 保存

This commit is contained in:
ASUS 2025-10-22 09:44:41 +08:00
parent 5542963183
commit 1ddef4432a
2 changed files with 50 additions and 45 deletions

View File

@ -100,7 +100,7 @@ class SendMarkSms implements Consumer
Db::table('sms_push_event_record')->insert([ Db::table('sms_push_event_record')->insert([
'shop_id' => $record['shop_id'], 'shop_id' => $record['shop_id'],
'event_id' => $record['id'], 'event_id' => $record['id'],
'user_id' => $v['user_id'], 'user_id' => $v['u_user_id'],
'type' => 'sms', 'type' => 'sms',
'user_phone' => $v['phone'], 'user_phone' => $v['phone'],
'biz_id' => $res['BizId'], 'biz_id' => $res['BizId'],

View File

@ -53,6 +53,7 @@ class SendWechatTemp implements Consumer
if($k_user_params) { if($k_user_params) {
$user_list = ShopInfo::getUserList($k_user_params); $user_list = ShopInfo::getUserList($k_user_params);
if(!$user_list) { if(!$user_list) {
Log::info('范围用户列表为空');
return false; return false;
} }
foreach ($user_list as $k => &$v) { foreach ($user_list as $k => &$v) {
@ -89,6 +90,7 @@ class SendWechatTemp implements Consumer
Log::info('模版消息用户列表' . json_encode($user_list)); Log::info('模版消息用户列表' . json_encode($user_list));
if($user_list) { if($user_list) {
foreach ($user_list as $k => $user) { foreach ($user_list as $k => $user) {
if(!empty($user['wechat_ac_open_id'])) {
$config = [ $config = [
'app_id' => config('cons.app_id'), 'app_id' => config('cons.app_id'),
'secret' => config('cons.secret'), 'secret' => config('cons.secret'),
@ -125,7 +127,7 @@ class SendWechatTemp implements Consumer
Db::table('sms_push_event_record')->insert([ Db::table('sms_push_event_record')->insert([
'shop_id' => $record['shop_id'], 'shop_id' => $record['shop_id'],
'event_id' => $record['id'], 'event_id' => $record['id'],
'user_id' => $user['id'], 'user_id' => $user['u_user_id'],
'user_phone' => $user['phone'], 'user_phone' => $user['phone'],
'biz_id' => '', 'biz_id' => '',
'send_time' => date('Y-m-d H:i:s'), 'send_time' => date('Y-m-d H:i:s'),
@ -139,6 +141,9 @@ class SendWechatTemp implements Consumer
]); ]);
} }
Db::commit(); Db::commit();
}else {
Log::info('用户' . $user['u_user_id'] . 'open_id 为空。不发送');
}
sleep(1); sleep(1);
} }
}else { }else {