正在显示
5 个修改的文件
包含
24 行增加
和
15 行删除
| @@ -88,6 +88,7 @@ class TicketController extends BaseController | @@ -88,6 +88,7 @@ class TicketController extends BaseController | ||
| 88 | $log = new TicketLog(); | 88 | $log = new TicketLog(); |
| 89 | $log->engineer_id = $project->engineer_id; // 默认第一负责人 | 89 | $log->engineer_id = $project->engineer_id; // 默认第一负责人 |
| 90 | $ticket->logs()->save($log); | 90 | $ticket->logs()->save($log); |
| 91 | + $project->pushWechatGroupMsg("客户新增了工单(ID:{$ticket->id}),请及时处理!"); | ||
| 91 | return $ticket; | 92 | return $ticket; |
| 92 | }); | 93 | }); |
| 93 | return response()->json(['data' => $result]); | 94 | return response()->json(['data' => $result]); |
| @@ -148,6 +148,7 @@ class AsideTicketController extends BaseController | @@ -148,6 +148,7 @@ class AsideTicketController extends BaseController | ||
| 148 | $log->engineer_id = $engineer_id; | 148 | $log->engineer_id = $engineer_id; |
| 149 | $ticket->logs()->save($log); | 149 | $ticket->logs()->save($log); |
| 150 | } | 150 | } |
| 151 | + $project->pushWechatGroupMsg("创贸({$ticket->submit_username})新增了工单(ID:{$ticket->id}),请及时处理!"); | ||
| 151 | return $ticket; | 152 | return $ticket; |
| 152 | }); | 153 | }); |
| 153 | $this->response('success', Code::SUCCESS, $result->toArray()); | 154 | $this->response('success', Code::SUCCESS, $result->toArray()); |
| @@ -87,6 +87,8 @@ class AsideTicketLogController extends BaseController | @@ -87,6 +87,8 @@ class AsideTicketLogController extends BaseController | ||
| 87 | $ticket->status = Tickets::STATUS_COMPLETED; | 87 | $ticket->status = Tickets::STATUS_COMPLETED; |
| 88 | // 如果所有子任务都完成了,则将工单状态改为已完成 | 88 | // 如果所有子任务都完成了,则将工单状态改为已完成 |
| 89 | $ticket->end_at = now(); | 89 | $ticket->end_at = now(); |
| 90 | + $project = $ticket->project; | ||
| 91 | + $project->pushWechatGroupMsg("工单(ID:{$ticket->id})已全部完成,请访问查看详情!"); | ||
| 90 | } | 92 | } |
| 91 | $ticket->save(); | 93 | $ticket->save(); |
| 92 | return $log; | 94 | return $log; |
| @@ -62,6 +62,8 @@ class TicketChatController extends BaseController | @@ -62,6 +62,8 @@ class TicketChatController extends BaseController | ||
| 62 | $chat->submit_side = 1; | 62 | $chat->submit_side = 1; |
| 63 | $chat->manage_id = $this->manage['id']; | 63 | $chat->manage_id = $this->manage['id']; |
| 64 | $chat->save(); | 64 | $chat->save(); |
| 65 | + $project = $ticket->project; | ||
| 66 | + $project->pushWechatGroupMsg("{$chat->submit_username}对工单(ID:{$ticket->id})进行了补充,请及时查看处理!"); | ||
| 65 | $this->response('success', Code::SUCCESS, $chat); | 67 | $this->response('success', Code::SUCCESS, $chat); |
| 66 | } | 68 | } |
| 67 | 69 |
| @@ -62,20 +62,23 @@ class TicketProject extends Base | @@ -62,20 +62,23 @@ class TicketProject extends Base | ||
| 62 | */ | 62 | */ |
| 63 | public function pushWechatGroupMsg($desc="可提交新的工单、查询工单进度、AI会同步通知售后人员!") | 63 | public function pushWechatGroupMsg($desc="可提交新的工单、查询工单进度、AI会同步通知售后人员!") |
| 64 | { | 64 | { |
| 65 | - $message_push = new MessagePush(); | ||
| 66 | - $message_push->project_id = $this->table_id; | ||
| 67 | - $message_push->friend_id = $this->wechat_group_id; | ||
| 68 | - $message_push->content_type = 'Link'; | ||
| 69 | - $message_push->content = json_encode([ | ||
| 70 | - 'title' => "AI协同工单 - " . $this->company_name, | ||
| 71 | - 'desc' => $desc, | ||
| 72 | - 'size' => 0, | ||
| 73 | - 'thumbSize' => 0, | ||
| 74 | - 'thumbUrl' => 'https://hub.globalso.com/logocm.png', | ||
| 75 | - 'url' => 'https://oa.quanqiusou.cn/afterorder?project_id='.$this->uuid | ||
| 76 | - ], JSON_UNESCAPED_UNICODE); | ||
| 77 | - $message_push->send_time = now(); | ||
| 78 | - $message_push->type = MessagePush::TYPE_TICKET; | ||
| 79 | - $message_push->save(); | 65 | + if (!empty($this->wechat_group_id)) |
| 66 | + { | ||
| 67 | + $message_push = new MessagePush(); | ||
| 68 | + $message_push->project_id = $this->table_id; | ||
| 69 | + $message_push->friend_id = $this->wechat_group_id; | ||
| 70 | + $message_push->content_type = 'Link'; | ||
| 71 | + $message_push->content = json_encode([ | ||
| 72 | + 'title' => "AI协同工单 - " . $this->company_name, | ||
| 73 | + 'desc' => $desc, | ||
| 74 | + 'size' => 0, | ||
| 75 | + 'thumbSize' => 0, | ||
| 76 | + 'thumbUrl' => 'https://hub.globalso.com/logocm.png', | ||
| 77 | + 'url' => 'https://oa.quanqiusou.cn/afterorder?project_id='.$this->uuid | ||
| 78 | + ], JSON_UNESCAPED_UNICODE); | ||
| 79 | + $message_push->send_time = now(); | ||
| 80 | + $message_push->type = MessagePush::TYPE_TICKET; | ||
| 81 | + $message_push->save(); | ||
| 82 | + } | ||
| 80 | } | 83 | } |
| 81 | } | 84 | } |
-
请 注册 或 登录 后发表评论