|
|
@@ -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) {
|