|
@@ -131,6 +131,7 @@ class WeekProject extends Command |
|
@@ -131,6 +131,7 @@ class WeekProject extends Command |
|
131
|
* @time :2025/2/26 10:15
|
131
|
* @time :2025/2/26 10:15
|
|
132
|
*/
|
132
|
*/
|
|
133
|
public function workChatMessage($data,$project_id){
|
133
|
public function workChatMessage($data,$project_id){
|
|
|
|
134
|
+ $arr = [];
|
|
134
|
//项目是否有绑定群
|
135
|
//项目是否有绑定群
|
|
135
|
$friend_id = ProjectAssociation::where('project_id', $project_id)
|
136
|
$friend_id = ProjectAssociation::where('project_id', $project_id)
|
|
136
|
->where('status', ProjectAssociation::STATUS_NORMAL)
|
137
|
->where('status', ProjectAssociation::STATUS_NORMAL)
|
|
@@ -140,6 +141,7 @@ class WeekProject extends Command |
|
@@ -140,6 +141,7 @@ class WeekProject extends Command |
|
140
|
echo date('Y-m-d H:i:s') . '没有绑定企微群:'.$project_id . PHP_EOL;
|
141
|
echo date('Y-m-d H:i:s') . '没有绑定企微群:'.$project_id . PHP_EOL;
|
|
141
|
return false;
|
142
|
return false;
|
|
142
|
}
|
143
|
}
|
|
|
|
144
|
+ $content = '';
|
|
143
|
$content1 = '';
|
145
|
$content1 = '';
|
|
144
|
if(!empty($data['inquiry_total'])){
|
146
|
if(!empty($data['inquiry_total'])){
|
|
145
|
$content1 .= '项目共计已收到询盘 '.$data['inquiry_total'].'条,';
|
147
|
$content1 .= '项目共计已收到询盘 '.$data['inquiry_total'].'条,';
|
|
@@ -159,6 +161,9 @@ class WeekProject extends Command |
|
@@ -159,6 +161,9 @@ class WeekProject extends Command |
|
159
|
}
|
161
|
}
|
|
160
|
$content1 .= '如有高质量客户,请您密切关注与跟进;';
|
162
|
$content1 .= '如有高质量客户,请您密切关注与跟进;';
|
|
161
|
}
|
163
|
}
|
|
|
|
164
|
+ if(!empty($content1)){
|
|
|
|
165
|
+ $arr[] = $content1;
|
|
|
|
166
|
+ }
|
|
162
|
$content2 = '';
|
167
|
$content2 = '';
|
|
163
|
if(!empty($data['google_indexed_num']) || !empty($data['google_links_num']) || !empty($data['keyword_home_num']) || !empty($data['keyword_three_num']) || !empty($data['keyword_five_num']) || !empty($data['keyword_ten_num']) || !empty($data['daily_average_num'])){
|
168
|
if(!empty($data['google_indexed_num']) || !empty($data['google_links_num']) || !empty($data['keyword_home_num']) || !empty($data['keyword_three_num']) || !empty($data['keyword_five_num']) || !empty($data['keyword_ten_num']) || !empty($data['daily_average_num'])){
|
|
164
|
$content2 .= '项目截止目前';
|
169
|
$content2 .= '项目截止目前';
|
|
@@ -168,35 +173,84 @@ class WeekProject extends Command |
|
@@ -168,35 +173,84 @@ class WeekProject extends Command |
|
168
|
if(!empty($data['google_links_num'])){
|
173
|
if(!empty($data['google_links_num'])){
|
|
169
|
$content2 .= '外链量:'.$data['google_links_num'].'条,';
|
174
|
$content2 .= '外链量:'.$data['google_links_num'].'条,';
|
|
170
|
}
|
175
|
}
|
|
171
|
- if(!empty($data['keyword_home_num'])){
|
|
|
|
172
|
- $content2 .= '谷歌搜索排名首页关键词数量为:'.$data['keyword_home_num'].'个,';
|
|
|
|
173
|
- }
|
|
|
|
174
|
- if(!empty($data['keyword_three_num'])){
|
|
|
|
175
|
- $content2 .= '前三页关键词数量为:'.$data['keyword_three_num'].'个,';
|
|
|
|
176
|
- }
|
|
|
|
177
|
- if(!empty($data['keyword_five_num'])){
|
|
|
|
178
|
- $content2 .= '前五页关键词数量为:'.$data['keyword_five_num'].'个,';
|
|
|
|
179
|
- }
|
|
|
|
180
|
- if(!empty($data['keyword_ten_num'])){
|
|
|
|
181
|
- $content2 .= '前十页关键词数量为:'.$data['keyword_ten_num'].'个,';
|
176
|
+ if(!empty($data['keyword_home_num']) || !empty($data['keyword_three_num']) || !empty($data['keyword_five_num']) || !empty($data['keyword_ten_num'])){
|
|
|
|
177
|
+ $content2 .= '谷歌搜索排名';
|
|
|
|
178
|
+ if(!empty($data['keyword_home_num'])){
|
|
|
|
179
|
+ $content2 .= '首页关键词数量为:'.$data['keyword_home_num'].'个,';
|
|
|
|
180
|
+ }
|
|
|
|
181
|
+ if(!empty($data['keyword_three_num'])){
|
|
|
|
182
|
+ $content2 .= '前三页关键词数量为:'.$data['keyword_three_num'].'个,';
|
|
|
|
183
|
+ }
|
|
|
|
184
|
+ if(!empty($data['keyword_five_num'])){
|
|
|
|
185
|
+ $content2 .= '前五页关键词数量为:'.$data['keyword_five_num'].'个,';
|
|
|
|
186
|
+ }
|
|
|
|
187
|
+ if(!empty($data['keyword_ten_num'])){
|
|
|
|
188
|
+ $content2 .= '前十页关键词数量为:'.$data['keyword_ten_num'].'个,';
|
|
|
|
189
|
+ }
|
|
182
|
}
|
190
|
}
|
|
183
|
if(!empty($data['daily_average_num'])){
|
191
|
if(!empty($data['daily_average_num'])){
|
|
184
|
$content2 .= '本周日均访客量:'.$data['daily_average_num'].'+。';
|
192
|
$content2 .= '本周日均访客量:'.$data['daily_average_num'].'+。';
|
|
185
|
}
|
193
|
}
|
|
186
|
$content2 .= '全球搜建议用户持续分析、选择、添加企业、产品、服务等相关关键词进行优化和监控,以覆盖更多相关排名和流量;';
|
194
|
$content2 .= '全球搜建议用户持续分析、选择、添加企业、产品、服务等相关关键词进行优化和监控,以覆盖更多相关排名和流量;';
|
|
187
|
}
|
195
|
}
|
|
|
|
196
|
+ if(!empty($content2)){
|
|
|
|
197
|
+ $arr[] = $content2;
|
|
|
|
198
|
+ }
|
|
188
|
$content3 = '';
|
199
|
$content3 = '';
|
|
189
|
if(!empty($data['product_num']) || !empty($data['news_num']) || !empty($data['week_product_num']) || !empty($data['week_news_num'])){
|
200
|
if(!empty($data['product_num']) || !empty($data['news_num']) || !empty($data['week_product_num']) || !empty($data['week_news_num'])){
|
|
190
|
-
|
201
|
+ if(!empty($data['product_num']) || !empty($data['news_num'])){
|
|
|
|
202
|
+ $content3 .= '项目截止目前';
|
|
|
|
203
|
+ if(!empty($data['product_num'])){
|
|
|
|
204
|
+ $content3 .= '发布产品:'.$data['product_num'].'条,';
|
|
|
|
205
|
+ }
|
|
|
|
206
|
+ if(!empty($data['news_num'])){
|
|
|
|
207
|
+ $content3 .= '发布新闻:'.$data['news_num'].'条。';
|
|
|
|
208
|
+ }
|
|
|
|
209
|
+ }
|
|
|
|
210
|
+ if(!empty($data['week_product_num']) || !empty($data['week_news_num'])){
|
|
|
|
211
|
+ $content3 .= '本周新增';
|
|
|
|
212
|
+ if(!empty($data['week_product_num'])){
|
|
|
|
213
|
+ $content3 .= '产品:'.$data['week_product_num'].'条,';
|
|
|
|
214
|
+ }
|
|
|
|
215
|
+ if(!empty($data['week_news_num'])){
|
|
|
|
216
|
+ $content3 .= '新闻:'.$data['week_news_num'].'条。';
|
|
|
|
217
|
+ }
|
|
|
|
218
|
+ }
|
|
191
|
}
|
219
|
}
|
|
|
|
220
|
+ $content3 .= '全球搜建议用户保持网站内容的持续更新与完善,可参考谷歌关于创建实用、可靠、以用户为中心的内容的相关建议:https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=zh-cn;';
|
|
|
|
221
|
+ $data[] = $content3;
|
|
|
|
222
|
+ $content4 = '本周主要优化工作包括:TDK、H标签、Img标签等优化设置排查与进一步完善,Sitemap更新与网页收录提交,外链新增与排查。';
|
|
|
|
223
|
+ if(!empty($data['main_update_num'])){
|
|
|
|
224
|
+ $content4 .= '网站加载速度维护及主站页面更新'.$data['main_update_num'].'次。';
|
|
|
|
225
|
+ }
|
|
|
|
226
|
+ if(!empty($data['aggregation_update_num'])){
|
|
|
|
227
|
+ $content4 .= '聚合页主站页面更新'.$data['aggregation_update_num'].'次。';
|
|
|
|
228
|
+ }
|
|
|
|
229
|
+ if(!empty($data['aggregation_update_num'])){
|
|
|
|
230
|
+ $content4 .= '聚合页主站页面更新'.$data['aggregation_update_num'].'次。';
|
|
|
|
231
|
+ }
|
|
|
|
232
|
+ if(!empty($data['minor_update_num'])){
|
|
|
|
233
|
+ $content4 .= '小语种站页面更新'.$data['minor_update_num'].'次。';
|
|
|
|
234
|
+ }
|
|
|
|
235
|
+ if(!empty($data['aggregation_minor_update_num'])){
|
|
|
|
236
|
+ $content4 .= '聚合页小语种站页面'.$data['aggregation_minor_update_num'].'次。';
|
|
|
|
237
|
+ }
|
|
|
|
238
|
+ $data[] = $content4;
|
|
|
|
239
|
+ foreach ($data as $key => $val){
|
|
|
|
240
|
+ $content = $key.','.$val;
|
|
|
|
241
|
+ }
|
|
|
|
242
|
+ $timestamp = strtotime('tomorrow 9:00 AM');
|
|
|
|
243
|
+ $tomorrowNineAM = date('Y-m-d H:i:s', $timestamp);
|
|
192
|
$param = [
|
244
|
$param = [
|
|
193
|
'project_id'=>$project_id,
|
245
|
'project_id'=>$project_id,
|
|
194
|
'friend_id'=>$friend_id,
|
246
|
'friend_id'=>$friend_id,
|
|
195
|
'type'=>MessagePush::TYPE_WEEK,
|
247
|
'type'=>MessagePush::TYPE_WEEK,
|
|
196
|
- 'content'=>'',
|
248
|
+ 'content'=>$content,
|
|
|
|
249
|
+ 'ref_ids'=>'',
|
|
|
|
250
|
+ 'send_time'=>$tomorrowNineAM
|
|
197
|
];
|
251
|
];
|
|
198
|
//写入一条推送消息 自动消费
|
252
|
//写入一条推送消息 自动消费
|
|
199
|
$messagePushModel = new MessagePush();
|
253
|
$messagePushModel = new MessagePush();
|
|
200
|
-
|
254
|
+ $messagePushModel->add($param);
|
|
201
|
}
|
255
|
}
|
|
202
|
} |
256
|
} |