微信模版消息

This commit is contained in:
2025-10-20 15:52:32 +08:00
parent 9958530d54
commit 013a4ce5b6
5 changed files with 145 additions and 6 deletions

View File

@@ -55,7 +55,7 @@ class SendMarkSms implements Consumer
// 范围用户
if($record['user_type'] == 2) {
Log::info('范围用户');
$k_user_params = Db::table('sms_push_event_user')->where(['event_id' => $record['id']])->find();
$k_user_params = Db::table('sms_push_event_user')->where(['event_id' => $record['id'], 'type' => 'sms'])->find();
if($k_user_params) {
$user_list = ShopInfo::getUserList($k_user_params);
if(!$user_list) {
@@ -68,7 +68,7 @@ class SendMarkSms implements Consumer
}elseif ($record['user_type'] == 1) {
Log::info('全部用户');
// 全部用户
$user_list = Db::table('tb_shop_user')->whereNotNull('phone')->field('id,phone,nick_name')->select();
$user_list = Db::table('tb_shop_user')->where(['main_shop_id' => $record['shop_id']])->whereNotNull('phone')->field('id,phone,nick_name')->select();
$user_list = ShopInfo::evnuserlist($user_list);
}
$y_temp = Db::table('sms_shop_template')->where(['id' => $record['push_event_id']])->find();
@@ -101,6 +101,7 @@ class SendMarkSms implements Consumer
'shop_id' => $record['shop_id'],
'event_id' => $record['id'],
'user_id' => $v['user_id'],
'type' => 'sms',
'user_phone' => $v['phone'],
'biz_id' => $res['BizId'],
'send_time' => date('Y-m-d H:i:s'),