update
This commit is contained in:
parent
0abd502578
commit
43f817c657
@ -62,12 +62,13 @@ class TaskAllocationLogic extends BaseLogic
|
|||||||
'annex' => $params['annex'] ? json_encode($params['annex']) : null,
|
'annex' => $params['annex'] ? json_encode($params['annex']) : null,
|
||||||
]);
|
]);
|
||||||
// 任务明细
|
// 任务明细
|
||||||
$taskDetail = $params['task_detail'];
|
if(!empty($params['task_detail'])){
|
||||||
foreach ($taskDetail as $item) {
|
foreach ($params['task_detail'] as $item) {
|
||||||
$item['task_allocation_id'] = $taskAllocation->id;
|
$item['task_allocation_id'] = $taskAllocation->id;
|
||||||
$item['task_type_id'] = $taskType['id'];
|
$item['task_type_id'] = $taskType['id'];
|
||||||
TaskDetailLogic::add($item);
|
TaskDetailLogic::add($item);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
Db::commit();
|
Db::commit();
|
||||||
return true;
|
return true;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
@ -103,6 +104,19 @@ class TaskAllocationLogic extends BaseLogic
|
|||||||
'annex' => $params['annex'] ? json_encode($params['annex']) : null,
|
'annex' => $params['annex'] ? json_encode($params['annex']) : null,
|
||||||
]);
|
]);
|
||||||
Db::commit();
|
Db::commit();
|
||||||
|
// 任务明细
|
||||||
|
if(!empty($params['task_detail'])){
|
||||||
|
foreach ($params['task_detail'] as $item) {
|
||||||
|
if(!empty($item['id'])){
|
||||||
|
$item['task_type_id'] = $taskType['id'];
|
||||||
|
TaskDetailLogic::edit($item);
|
||||||
|
}else{
|
||||||
|
$item['task_allocation_id'] = $params['id'];
|
||||||
|
$item['task_type_id'] = $taskType['id'];
|
||||||
|
TaskDetailLogic::add($item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
Db::rollback();
|
Db::rollback();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user