作者 ZhengBing He

合并分支 'workorder' 到 'master'

推送OK



查看合并请求 !2293
@@ -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,6 +62,8 @@ class TicketProject extends Base @@ -62,6 +62,8 @@ class TicketProject extends Base
62 */ 62 */
63 public function pushWechatGroupMsg($desc="可提交新的工单、查询工单进度、AI会同步通知售后人员!") 63 public function pushWechatGroupMsg($desc="可提交新的工单、查询工单进度、AI会同步通知售后人员!")
64 { 64 {
  65 + if (!empty($this->wechat_group_id))
  66 + {
65 $message_push = new MessagePush(); 67 $message_push = new MessagePush();
66 $message_push->project_id = $this->table_id; 68 $message_push->project_id = $this->table_id;
67 $message_push->friend_id = $this->wechat_group_id; 69 $message_push->friend_id = $this->wechat_group_id;
@@ -78,4 +80,5 @@ class TicketProject extends Base @@ -78,4 +80,5 @@ class TicketProject extends Base
78 $message_push->type = MessagePush::TYPE_TICKET; 80 $message_push->type = MessagePush::TYPE_TICKET;
79 $message_push->save(); 81 $message_push->save();
80 } 82 }
  83 + }
81 } 84 }