正在显示
1 个修改的文件
包含
25 行增加
和
14 行删除
| @@ -158,6 +158,7 @@ class WeekProject extends Command | @@ -158,6 +158,7 @@ class WeekProject extends Command | ||
| 158 | echo date('Y-m-d H:i:s') . '没有绑定企微群:'.$project_id . PHP_EOL; | 158 | echo date('Y-m-d H:i:s') . '没有绑定企微群:'.$project_id . PHP_EOL; |
| 159 | return false; | 159 | return false; |
| 160 | } | 160 | } |
| 161 | + $content = ''; | ||
| 161 | $content1 = ''; | 162 | $content1 = ''; |
| 162 | if(!empty($data['inquiry_total'])){ | 163 | if(!empty($data['inquiry_total'])){ |
| 163 | $content1 .= '项目共计已收到询盘 '.$data['inquiry_total'].'条,'; | 164 | $content1 .= '项目共计已收到询盘 '.$data['inquiry_total'].'条,'; |
| @@ -165,14 +166,14 @@ class WeekProject extends Command | @@ -165,14 +166,14 @@ class WeekProject extends Command | ||
| 165 | $content1 .= '本周新收 '.$data['week_inquiry_total'].' 封询盘。'; | 166 | $content1 .= '本周新收 '.$data['week_inquiry_total'].' 封询盘。'; |
| 166 | } | 167 | } |
| 167 | if(!empty($data['inquiry_country'])){ | 168 | if(!empty($data['inquiry_country'])){ |
| 168 | - $data['inquiry_country'] = json_decode($data['inquiry_country']); | ||
| 169 | - arsort($data); | ||
| 170 | - $data['inquiry_country'] = array_slice($data, 0, 4, true); | 169 | + $data['inquiry_country'] = json_decode($data['inquiry_country'],true); |
| 170 | + arsort($data['inquiry_country']); | ||
| 171 | + $data['inquiry_country'] = array_slice($data['inquiry_country'], 0, 4, true); | ||
| 171 | $country = ''; | 172 | $country = ''; |
| 172 | foreach ($data['inquiry_country'] as $k => $v){ | 173 | foreach ($data['inquiry_country'] as $k => $v){ |
| 173 | - $country .= $k.'、'; | 174 | + $country .= $k.','; |
| 174 | }; | 175 | }; |
| 175 | - $country = trim($country,'、'); | 176 | + $country = trim($country,','); |
| 176 | $content1 .= '询盘主要来源于'.$country.'等国家地区'; | 177 | $content1 .= '询盘主要来源于'.$country.'等国家地区'; |
| 177 | } | 178 | } |
| 178 | $content1 .= '如有高质量客户,请您密切关注与跟进;'; | 179 | $content1 .= '如有高质量客户,请您密切关注与跟进;'; |
| @@ -232,10 +233,12 @@ class WeekProject extends Command | @@ -232,10 +233,12 @@ class WeekProject extends Command | ||
| 232 | $content3 .= '新闻:'.$data['week_news_num'].'条。'; | 233 | $content3 .= '新闻:'.$data['week_news_num'].'条。'; |
| 233 | } | 234 | } |
| 234 | } | 235 | } |
| 235 | - } | ||
| 236 | $content3 .= '全球搜建议用户保持网站内容的持续更新与完善,可参考谷歌关于创建实用、可靠、以用户为中心的内容的相关建议:https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=zh-cn;'; | 236 | $content3 .= '全球搜建议用户保持网站内容的持续更新与完善,可参考谷歌关于创建实用、可靠、以用户为中心的内容的相关建议:https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=zh-cn;'; |
| 237 | + } | ||
| 238 | + if(!empty($content3)){ | ||
| 237 | $arr[] = $content3; | 239 | $arr[] = $content3; |
| 238 | - $content4 = '本周主要优化工作包括:TDK、H标签、Img标签等优化设置排查与进一步完善,Sitemap更新与网页收录提交,外链新增与排查。'; | 240 | + } |
| 241 | + $content4 = ''; | ||
| 239 | if(!empty($data['main_update_num'])){ | 242 | if(!empty($data['main_update_num'])){ |
| 240 | $content4 .= '网站加载速度维护及主站页面更新'.$data['main_update_num'].'次。'; | 243 | $content4 .= '网站加载速度维护及主站页面更新'.$data['main_update_num'].'次。'; |
| 241 | } | 244 | } |
| @@ -251,28 +254,36 @@ class WeekProject extends Command | @@ -251,28 +254,36 @@ class WeekProject extends Command | ||
| 251 | if(!empty($data['aggregation_minor_update_num'])){ | 254 | if(!empty($data['aggregation_minor_update_num'])){ |
| 252 | $content4 .= '聚合页小语种站页面'.$data['aggregation_minor_update_num'].'次。'; | 255 | $content4 .= '聚合页小语种站页面'.$data['aggregation_minor_update_num'].'次。'; |
| 253 | } | 256 | } |
| 257 | + if(!empty($content4)){ | ||
| 258 | + $content4 = '本周主要优化工作包括:TDK、H标签、Img标签等优化设置排查与进一步完善,Sitemap更新与网页收录提交,外链新增与排查。'.$content4; | ||
| 259 | + } | ||
| 260 | + if(!empty($content4)){ | ||
| 254 | $arr[] = $content4; | 261 | $arr[] = $content4; |
| 255 | - $content = ''; | 262 | + } |
| 263 | + if(empty($arr)){ | ||
| 264 | + return true; | ||
| 265 | + } | ||
| 256 | foreach ($arr as $key => $val){ | 266 | foreach ($arr as $key => $val){ |
| 257 | - $content .= ($key + 1) .','.$val.PHP_EOL; | 267 | + $content .= ($key+1).','.$val.PHP_EOL; |
| 258 | } | 268 | } |
| 259 | $timestamp = strtotime('tomorrow 9:00 AM'); | 269 | $timestamp = strtotime('tomorrow 9:00 AM'); |
| 260 | $tomorrowNineAM = date('Y-m-d H:i:s', $timestamp); | 270 | $tomorrowNineAM = date('Y-m-d H:i:s', $timestamp); |
| 261 | - $content = preg_replace('/[\x00-\x1F\x7F]/u', '', $content); | ||
| 262 | if(empty($content)){ | 271 | if(empty($content)){ |
| 263 | return true; | 272 | return true; |
| 264 | } | 273 | } |
| 274 | + $tips = 'Tips:'.PHP_EOL.'1、全球搜V6.0系统提供网页TDK、H标签、Img标签等用户自定义编辑接口且辅以AI创作工具,用户可进一步对相关优化设置进行精细化优化与调整;'.PHP_EOL.'2、全球搜V6.0系统提供小语种页面精准校对翻译功能,用户可进一步对已翻译小语种页面进行人工翻译校对;'.PHP_EOL.'3、全球搜V6.0系统支持绑定Facebook、LinkedIn、X(原Twitter)等社媒账号,可一键同步转发网站上发布的产品和新闻至社媒账号动态,建议用户用起来哦;'.PHP_EOL.'4、如用户有较丰富的企业、产品、服务相关视频素材,全球搜建议用户及时创建YouTube主页,并在YouTube和网站相关网页上同步发布视频;'; | ||
| 265 | $param = [ | 275 | $param = [ |
| 266 | 'project_id'=>$project_id, | 276 | 'project_id'=>$project_id, |
| 267 | 'friend_id'=>$friend_id, | 277 | 'friend_id'=>$friend_id, |
| 268 | 'type'=>MessagePush::TYPE_WEEK, | 278 | 'type'=>MessagePush::TYPE_WEEK, |
| 269 | - 'content'=>'【全球搜V6.0周报】'.PHP_EOL.$content, | 279 | + 'content'=>"【全球搜V6.0周报】".PHP_EOL.$content.PHP_EOL.$tips, |
| 270 | 'ref_ids'=>'', | 280 | 'ref_ids'=>'', |
| 271 | - 'send_time'=>$tomorrowNineAM | 281 | + 'send_time'=>$tomorrowNineAM, |
| 282 | + 'status'=>0, | ||
| 272 | ]; | 283 | ]; |
| 273 | //写入一条推送消息 自动消费 | 284 | //写入一条推送消息 自动消费 |
| 274 | $messagePushModel = new MessagePush(); | 285 | $messagePushModel = new MessagePush(); |
| 275 | - echo date('Y-m-d H:i:s') . '生成推送消息:'.$project_id . PHP_EOL; | ||
| 276 | - return $messagePushModel->add($param); | 286 | + $messagePushModel->add($param); |
| 287 | + return true; | ||
| 277 | } | 288 | } |
| 278 | } | 289 | } |
-
请 注册 或 登录 后发表评论