cqp 15 órája
szülő
commit
dc9830a179
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      app/Service/ItemService.php

+ 5 - 1
app/Service/ItemService.php

@@ -2975,6 +2975,10 @@ class ItemService extends Service
             return [false, '任务结束时间不能晚于项目节点结束时间:' . date('Y-m-d', $node->end_time)];
         }
 
+        if(! isset($data['due_work_hour'])) return [false, '预计投入工时不存在'];
+        $res = $this->checkNumber($data['due_work_hour'],0,'positive');
+        if (! $res['valid']) return [false, "预计投入工时:" . $res['error']];
+
         // 5. 人员与设备列表校验
         if (!empty($data['man_list'])) {
             list($status, $msg) = $this->validateListRelation($data['man_list'], $data['top_depart_id'], '人员', 'data_id');
@@ -3050,7 +3054,7 @@ class ItemService extends Service
         $fields = [
             'code', 'title', 'mark', 'state', 'budget',
             'charge_id', 'is_delivery_required', 'start_time', 'end_time',
-            'entrust_type', 'is_review_required', 'review_id', 'priority_id', 'mission_id', 'mission_weight', 'progress'
+            'entrust_type', 'is_review_required', 'review_id', 'priority_id', 'mission_id', 'mission_weight', 'progress', 'due_work_hour'
         ];
 
         foreach ($fields as $field) {