作者 lyh

变更数据

@@ -87,20 +87,19 @@ class AsideTicketLogController extends BaseController @@ -87,20 +87,19 @@ class AsideTicketLogController extends BaseController
87 }else { 87 }else {
88 // 如果所有子任务都完成了,则将工单状态改为已完成 88 // 如果所有子任务都完成了,则将工单状态改为已完成
89 // todo 注意:建站期间的工单,所有人都完成后,不自动完成工单,需要项目经理验收修改工单状态 89 // todo 注意:建站期间的工单,所有人都完成后,不自动完成工单,需要项目经理验收修改工单状态
90 - if (($ticket->title == 'GEO项目') || !($ticket->project->status == 1 && in_array($ticket->project->project_cate, [1, 2]))) {  
91 - $ticket->status = Tickets::STATUS_COMPLETED;  
92 - $ticket->end_at = now();  
93 - $ticket->end_time = diffInHours($ticket->created_at, $ticket->end_at);  
94 - $message = "工单(ID:{$ticket->id})已全部完成,请访问查看详情!";  
95 - } else { 90 + if (($ticket->title == 'GEO项目') || !($ticket->project->status == 1 && in_array($ticket->project->project_cate, [1, 2])))
  91 + {
  92 + $ticket->status = Tickets::STATUS_COMPLETED;
  93 + $ticket->end_at = now();
  94 + $ticket->end_time = diffInHours($ticket->created_at,$ticket->end_at);
  95 + $project = $ticket->project;
  96 + if ($project->wechat_switch && !$ticket->close_wechat){
  97 + $project->pushWechatGroupMsg("工单(ID:{$ticket->id})已全部完成,请访问查看详情!");
  98 + }
  99 + $ticket->pushDing('finish');
  100 + }else{
96 $ticket->status = Tickets::STATUS_YANSHOU; 101 $ticket->status = Tickets::STATUS_YANSHOU;
97 - $message = "工单(ID:{$ticket->id})已全部完成,请访问查看详情!请审核";  
98 } 102 }
99 - $project = $ticket->project;  
100 - if ($project->wechat_switch && !$ticket->close_wechat) {  
101 - $project->pushWechatGroupMsg($message);  
102 - }  
103 - $ticket->pushDing('finish');  
104 } 103 }
105 $ticket->save(); 104 $ticket->save();
106 return $log; 105 return $log;