正在显示
2 个修改的文件
包含
22 行增加
和
27 行删除
| @@ -210,15 +210,6 @@ class DownloadProject extends Command | @@ -210,15 +210,6 @@ class DownloadProject extends Command | ||
| 210 | 210 | ||
| 211 | public function workChatMessage($data,$project_id){ | 211 | public function workChatMessage($data,$project_id){ |
| 212 | $arr = []; | 212 | $arr = []; |
| 213 | -// //项目是否有绑定群 | ||
| 214 | -// $friend_id = ProjectAssociation::where('project_id', $project_id) | ||
| 215 | -// ->where('status', ProjectAssociation::STATUS_NORMAL) | ||
| 216 | -// ->where('binding_app', ProjectAssociation::ENTERPRISE_WECHAT) | ||
| 217 | -// ->value('friend_id'); | ||
| 218 | -// if(!$friend_id){ | ||
| 219 | -// echo date('Y-m-d H:i:s') . '没有绑定企微群:'.$project_id . PHP_EOL; | ||
| 220 | -// return false; | ||
| 221 | -// } | ||
| 222 | $content = ''; | 213 | $content = ''; |
| 223 | $content1 = ''; | 214 | $content1 = ''; |
| 224 | if(!empty($data['inquiry_total'])){ | 215 | if(!empty($data['inquiry_total'])){ |
| @@ -227,7 +218,7 @@ class DownloadProject extends Command | @@ -227,7 +218,7 @@ class DownloadProject extends Command | ||
| 227 | $content1 .= '本周新收 '.$data['week_inquiry_total'].' 封询盘。'; | 218 | $content1 .= '本周新收 '.$data['week_inquiry_total'].' 封询盘。'; |
| 228 | } | 219 | } |
| 229 | if(!empty($data['inquiry_country'])){ | 220 | if(!empty($data['inquiry_country'])){ |
| 230 | - $data['inquiry_country'] = json_decode($data['inquiry_country']); | 221 | + $data['inquiry_country'] = json_decode($data['inquiry_country'],true); |
| 231 | arsort($data['inquiry_country']); | 222 | arsort($data['inquiry_country']); |
| 232 | $data['inquiry_country'] = array_slice($data['inquiry_country'], 0, 4, true); | 223 | $data['inquiry_country'] = array_slice($data['inquiry_country'], 0, 4, true); |
| 233 | $country = ''; | 224 | $country = ''; |
| @@ -296,7 +287,7 @@ class DownloadProject extends Command | @@ -296,7 +287,7 @@ class DownloadProject extends Command | ||
| 296 | } | 287 | } |
| 297 | } | 288 | } |
| 298 | $content3 .= '全球搜建议用户保持网站内容的持续更新与完善,可参考谷歌关于创建实用、可靠、以用户为中心的内容的相关建议:https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=zh-cn;'; | 289 | $content3 .= '全球搜建议用户保持网站内容的持续更新与完善,可参考谷歌关于创建实用、可靠、以用户为中心的内容的相关建议:https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=zh-cn;'; |
| 299 | - $data[] = $content3; | 290 | + $arr[] = $content3; |
| 300 | $content4 = '本周主要优化工作包括:TDK、H标签、Img标签等优化设置排查与进一步完善,Sitemap更新与网页收录提交,外链新增与排查。'; | 291 | $content4 = '本周主要优化工作包括:TDK、H标签、Img标签等优化设置排查与进一步完善,Sitemap更新与网页收录提交,外链新增与排查。'; |
| 301 | if(!empty($data['main_update_num'])){ | 292 | if(!empty($data['main_update_num'])){ |
| 302 | $content4 .= '网站加载速度维护及主站页面更新'.$data['main_update_num'].'次。'; | 293 | $content4 .= '网站加载速度维护及主站页面更新'.$data['main_update_num'].'次。'; |
| @@ -313,20 +304,24 @@ class DownloadProject extends Command | @@ -313,20 +304,24 @@ class DownloadProject extends Command | ||
| 313 | if(!empty($data['aggregation_minor_update_num'])){ | 304 | if(!empty($data['aggregation_minor_update_num'])){ |
| 314 | $content4 .= '聚合页小语种站页面'.$data['aggregation_minor_update_num'].'次。'; | 305 | $content4 .= '聚合页小语种站页面'.$data['aggregation_minor_update_num'].'次。'; |
| 315 | } | 306 | } |
| 316 | - $data[] = $content4; | 307 | + $arr[] = $content4; |
| 317 | foreach ($data as $key => $val){ | 308 | foreach ($data as $key => $val){ |
| 318 | $content = $key.','.$val; | 309 | $content = $key.','.$val; |
| 319 | } | 310 | } |
| 320 | $timestamp = strtotime('tomorrow 9:00 AM'); | 311 | $timestamp = strtotime('tomorrow 9:00 AM'); |
| 321 | $tomorrowNineAM = date('Y-m-d H:i:s', $timestamp); | 312 | $tomorrowNineAM = date('Y-m-d H:i:s', $timestamp); |
| 322 | -// $param = [ | ||
| 323 | -// 'project_id'=>$project_id, | ||
| 324 | -// 'friend_id'=>$friend_id, | ||
| 325 | -// 'type'=>MessagePush::TYPE_WEEK, | ||
| 326 | -// 'content'=>$content, | ||
| 327 | -// 'ref_ids'=>'', | ||
| 328 | -// 'send_time'=>$tomorrowNineAM | ||
| 329 | -// ]; | 313 | + $param = [ |
| 314 | + 'project_id'=>$project_id, | ||
| 315 | + 'friend_id'=>1, | ||
| 316 | + 'type'=>MessagePush::TYPE_WEEK, | ||
| 317 | + 'content'=>$content, | ||
| 318 | + 'ref_ids'=>'', | ||
| 319 | + 'send_time'=>$tomorrowNineAM, | ||
| 320 | + 'status'=>3, | ||
| 321 | + ]; | ||
| 322 | + //写入一条推送消息 自动消费 | ||
| 323 | + $messagePushModel = new MessagePush(); | ||
| 324 | + $messagePushModel->add($param); | ||
| 330 | echo date('Y-m-d H:i:s') . '数据:'. $content . PHP_EOL; | 325 | echo date('Y-m-d H:i:s') . '数据:'. $content . PHP_EOL; |
| 331 | } | 326 | } |
| 332 | } | 327 | } |
| @@ -52,7 +52,7 @@ class WeekProject extends Command | @@ -52,7 +52,7 @@ class WeekProject extends Command | ||
| 52 | */ | 52 | */ |
| 53 | public function handle(){ | 53 | public function handle(){ |
| 54 | $projectModel = new Project(); | 54 | $projectModel = new Project(); |
| 55 | - $list = $projectModel->list(['delete_status'=>0,'type'=>['in',[1,2,3,4,6]]],'id',['id','title']); | 55 | + $list = $projectModel->list(['delete_status'=>0,'is_weekly_report'=>1,'type'=>['in',[1,2,3,4,6]]],'id',['id','title']); |
| 56 | foreach ($list as $k => $v){ | 56 | foreach ($list as $k => $v){ |
| 57 | echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; | 57 | echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; |
| 58 | ProjectServer::useProject($v['id']); | 58 | ProjectServer::useProject($v['id']); |
| @@ -120,6 +120,7 @@ class WeekProject extends Command | @@ -120,6 +120,7 @@ class WeekProject extends Command | ||
| 120 | } | 120 | } |
| 121 | $v6WeeklyReportModel = new V6WeeklyReport(); | 121 | $v6WeeklyReportModel = new V6WeeklyReport(); |
| 122 | $v6WeeklyReportModel->add($data); | 122 | $v6WeeklyReportModel->add($data); |
| 123 | + $this->workChatMessage($data,$value['id']); | ||
| 123 | return true; | 124 | return true; |
| 124 | } | 125 | } |
| 125 | 126 | ||
| @@ -141,7 +142,6 @@ class WeekProject extends Command | @@ -141,7 +142,6 @@ class WeekProject extends Command | ||
| 141 | echo date('Y-m-d H:i:s') . '没有绑定企微群:'.$project_id . PHP_EOL; | 142 | echo date('Y-m-d H:i:s') . '没有绑定企微群:'.$project_id . PHP_EOL; |
| 142 | return false; | 143 | return false; |
| 143 | } | 144 | } |
| 144 | - $content = ''; | ||
| 145 | $content1 = ''; | 145 | $content1 = ''; |
| 146 | if(!empty($data['inquiry_total'])){ | 146 | if(!empty($data['inquiry_total'])){ |
| 147 | $content1 .= '项目共计已收到询盘 '.$data['inquiry_total'].'条,'; | 147 | $content1 .= '项目共计已收到询盘 '.$data['inquiry_total'].'条,'; |
| @@ -157,7 +157,7 @@ class WeekProject extends Command | @@ -157,7 +157,7 @@ class WeekProject extends Command | ||
| 157 | $country .= $k.'、'; | 157 | $country .= $k.'、'; |
| 158 | }; | 158 | }; |
| 159 | trim($country,'、'); | 159 | trim($country,'、'); |
| 160 | - $content1 = '询盘主要来源于'.$country.'等国家地区'; | 160 | + $content1 .= '询盘主要来源于'.$country.'等国家地区'; |
| 161 | } | 161 | } |
| 162 | $content1 .= '如有高质量客户,请您密切关注与跟进;'; | 162 | $content1 .= '如有高质量客户,请您密切关注与跟进;'; |
| 163 | } | 163 | } |
| @@ -218,7 +218,7 @@ class WeekProject extends Command | @@ -218,7 +218,7 @@ class WeekProject extends Command | ||
| 218 | } | 218 | } |
| 219 | } | 219 | } |
| 220 | $content3 .= '全球搜建议用户保持网站内容的持续更新与完善,可参考谷歌关于创建实用、可靠、以用户为中心的内容的相关建议:https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=zh-cn;'; | 220 | $content3 .= '全球搜建议用户保持网站内容的持续更新与完善,可参考谷歌关于创建实用、可靠、以用户为中心的内容的相关建议:https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=zh-cn;'; |
| 221 | - $data[] = $content3; | 221 | + $arr[] = $content3; |
| 222 | $content4 = '本周主要优化工作包括:TDK、H标签、Img标签等优化设置排查与进一步完善,Sitemap更新与网页收录提交,外链新增与排查。'; | 222 | $content4 = '本周主要优化工作包括:TDK、H标签、Img标签等优化设置排查与进一步完善,Sitemap更新与网页收录提交,外链新增与排查。'; |
| 223 | if(!empty($data['main_update_num'])){ | 223 | if(!empty($data['main_update_num'])){ |
| 224 | $content4 .= '网站加载速度维护及主站页面更新'.$data['main_update_num'].'次。'; | 224 | $content4 .= '网站加载速度维护及主站页面更新'.$data['main_update_num'].'次。'; |
| @@ -235,9 +235,9 @@ class WeekProject extends Command | @@ -235,9 +235,9 @@ class WeekProject extends Command | ||
| 235 | if(!empty($data['aggregation_minor_update_num'])){ | 235 | if(!empty($data['aggregation_minor_update_num'])){ |
| 236 | $content4 .= '聚合页小语种站页面'.$data['aggregation_minor_update_num'].'次。'; | 236 | $content4 .= '聚合页小语种站页面'.$data['aggregation_minor_update_num'].'次。'; |
| 237 | } | 237 | } |
| 238 | - $data[] = $content4; | ||
| 239 | - foreach ($data as $key => $val){ | ||
| 240 | - $content = $key.','.$val; | 238 | + $arr[] = $content4; |
| 239 | + foreach ($arr as $key => $val){ | ||
| 240 | + $content = ($key + 1) .','.$val; | ||
| 241 | } | 241 | } |
| 242 | $timestamp = strtotime('tomorrow 9:00 AM'); | 242 | $timestamp = strtotime('tomorrow 9:00 AM'); |
| 243 | $tomorrowNineAM = date('Y-m-d H:i:s', $timestamp); | 243 | $tomorrowNineAM = date('Y-m-d H:i:s', $timestamp); |
-
请 注册 或 登录 后发表评论