作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -52,7 +52,7 @@ class AsideTicketController extends BaseController @@ -52,7 +52,7 @@ class AsideTicketController extends BaseController
52 $status = $request->input('status'); 52 $status = $request->input('status');
53 if($status == 10){ 53 if($status == 10){
54 $newTime = date("Y-m-d H:i:s", strtotime("-120 hours")); 54 $newTime = date("Y-m-d H:i:s", strtotime("-120 hours"));
55 - return $query->where('status', 0)->where('plan_end_at','<',$newTime);//超过120个小时未处理的工单 55 + return $query->where('status', '!=' ,Tickets::STATUS_COMPLETED)->where('plan_end_at','<',$newTime);//超过120个小时未处理的工单
56 }else{ 56 }else{
57 return $query->where('status', $status); 57 return $query->where('status', $status);
58 } 58 }
@@ -84,8 +84,7 @@ class AsideTicketLogController extends BaseController @@ -84,8 +84,7 @@ class AsideTicketLogController extends BaseController
84 if ($pending) 84 if ($pending)
85 { 85 {
86 $ticket->status = Tickets::STATUS_PROCESSING; 86 $ticket->status = Tickets::STATUS_PROCESSING;
87 - }else  
88 - { 87 + }else {
89 // 如果所有子任务都完成了,则将工单状态改为已完成 88 // 如果所有子任务都完成了,则将工单状态改为已完成
90 // todo 注意:建站期间的工单,所有人都完成后,不自动完成工单,需要项目经理验收修改工单状态 89 // todo 注意:建站期间的工单,所有人都完成后,不自动完成工单,需要项目经理验收修改工单状态
91 if (($ticket->title == 'GEO项目') || !($ticket->project->status == 1 && in_array($ticket->project->project_cate, [1, 2]))) 90 if (($ticket->title == 'GEO项目') || !($ticket->project->status == 1 && in_array($ticket->project->project_cate, [1, 2])))
@@ -263,6 +263,9 @@ class CustomModuleContentLogic extends BaseLogic @@ -263,6 +263,9 @@ class CustomModuleContentLogic extends BaseLogic
263 * @time :2023/10/20 9:02 263 * @time :2023/10/20 9:02
264 */ 264 */
265 public function getCategory($category){ 265 public function getCategory($category){
  266 + if(empty($category)){
  267 + return '';
  268 + }
266 $str = ''; 269 $str = '';
267 foreach ($category as $v){ 270 foreach ($category as $v){
268 $str .= $v.','; 271 $str .= $v.',';