作者 赵彬吉

update

... ... @@ -38,7 +38,7 @@ class WorkchatMessageSend extends Command
$this->output('开始推送消息' . $task->id);
try {
//超过两小时 不推送了
if(time() - $task->send_time > 7200){
if(time() - strtotime($task->send_time) > 7200){
throw new \Exception('超时两小时未推送');
}
ProjectAssociationServices::getInstance()->sendMessage($task->friend_id, $task->content, $task->content_type);
... ...
... ... @@ -42,7 +42,6 @@ class MessagePush extends Base
*/
public static function addInquiryMessage($id, $project_id, $country, $name, $submit_at){
if(!ProjectServer::useProject($project_id)){
$project_id == 650 && LogUtils::info('询盘消息数据库切换失败');
return false;
}
... ... @@ -52,7 +51,6 @@ class MessagePush extends Base
->where('binding_app', ProjectAssociation::ENTERPRISE_WECHAT)
->value('friend_id');
if(!$friend_id){
$project_id == 650 && LogUtils::info('询盘消息没有绑定群');
return false;
}
... ... @@ -67,8 +65,6 @@ class MessagePush extends Base
$model->ref_ids = $id;
$model->content = '[' . date('H:i', strtotime($submit_at)) . '] 您的全球搜网站收到来自【' . $country . $name . '】的询盘信息,请登录后台或APP进行查看!';
$model->send_time = $submit_at;
$project_id == 650 && LogUtils::info('询盘消息:'. $model->content);
}else{
//定时发送时间
$send_time = $hour >= 9 ? date('Y-m-d 09:00:00', strtotime($submit_at . '+1 day')) : date('Y-m-d 09:00:00', strtotime($submit_at));
... ... @@ -95,7 +91,6 @@ class MessagePush extends Base
}
$model->content = '[09:00] 您的全球搜网站收到来自【' . $country . '】'.$count.'条询盘信息,请登录后台或APP进行查看!';
}
$project_id == 650 && LogUtils::info('询盘消息:'. $model->content);
}
$model->save();
}
... ...
... ... @@ -155,7 +155,6 @@ class SyncSubmitTaskService
$id = InquiryFormData::saveData($form_id, $data['domain'], $data['ip'], $data['country'], $data['referer'], $data['user_agent'], $data['submit_at'], $data['data']);
$data['project_id'] == 650 && LogUtils::info('650询盘消息'. $id);
//转化询盘
Visit::isInquiry($data['ip']);
... ... @@ -163,7 +162,6 @@ class SyncSubmitTaskService
//推送企微消息
if($id){
try {
$data['project_id'] == 650 && LogUtils::info('650询盘消息'. $id);
$name = empty($data['data']['name']) ? '' : ' ' . $data['data']['name'];
MessagePush::addInquiryMessage($id, $data['project_id'], $data['country'], $name, $data['submit_at']);
}catch (\Exception $e){
... ...