|
...
|
...
|
@@ -57,7 +57,7 @@ class MessagePush extends Base |
|
|
|
}
|
|
|
|
|
|
|
|
//特殊处理, 要求任何时候收到询盘都要及时推送到群里面
|
|
|
|
$special_project_ids = [650];
|
|
|
|
$special_project_ids = [650, 2045];
|
|
|
|
//9-21 点,每条消息及时通知
|
|
|
|
//21-第二天 9 点,整合一起通知
|
|
|
|
$hour = date('H', strtotime($submit_at));
|
|
...
|
...
|
@@ -79,19 +79,26 @@ class MessagePush extends Base |
|
|
|
$model->friend_id = $friend_id;
|
|
|
|
$model->type = self::TYPE_INQUIRY;
|
|
|
|
$model->ref_ids = $id;
|
|
|
|
$model->countries = $country;
|
|
|
|
$model->send_time = $send_time;
|
|
|
|
$model->content = '[09:00] 您的全球搜网站收到来自【' . $country . $name . '】的询盘信息,请登录后台或APP进行查看!';
|
|
|
|
}else{
|
|
|
|
$ref_ids = explode(',', $model->ref_ids);
|
|
|
|
$ref_ids[] = $id;
|
|
|
|
$model->ref_ids = implode(',', $ref_ids);
|
|
|
|
$countries = InquiryFormData::whereIn('id', $ref_ids)->pluck('country')->toArray();
|
|
|
|
$countries = explode(',', $model->countries);
|
|
|
|
$countries[] = $country;
|
|
|
|
$model->countries = implode(',', $countries);
|
|
|
|
|
|
|
|
// 升级项目部分询盘无法监控, 会通过接口通知, 但是ID会值为固定值0,在数据库查不到, 无法获取对应国家
|
|
|
|
$count = count($countries);
|
|
|
|
$countries = array_unique($countries);
|
|
|
|
if(count($countries) > 3){
|
|
|
|
$country = implode(',', array_slice($countries, 0, 3)) . '...';
|
|
|
|
}else{
|
|
|
|
$country = implode(',', $countries);
|
|
|
|
if ($countries) {
|
|
|
|
$countries = array_unique($countries);
|
|
|
|
if(count($countries) > 3){
|
|
|
|
$country = implode(',', array_slice($countries, 0, 3)) . '...';
|
|
|
|
}else{
|
|
|
|
$country = implode(',', $countries);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$model->content = '[09:00] 您的全球搜网站收到来自【' . $country . '】'.$count.'条询盘信息,请登录后台或APP进行查看!';
|
|
|
|
}
|
...
|
...
|
|