add:任务10提交接口,新增说明字段
This commit is contained in:
parent
f75900d0b8
commit
f3467e9dd8
@ -326,7 +326,7 @@ class TaskController extends BaseApiController
|
|||||||
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
|
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
|
||||||
|
|
||||||
// 没有则创建审批任务
|
// 没有则创建审批任务
|
||||||
$approveModel = Approve::where(['task_id' => $task['id']])->find();
|
$approveModel = Approve::where(['task_id' => $task['id']])->findOrEmpty();
|
||||||
if ($approveModel->isEmpty()) {
|
if ($approveModel->isEmpty()) {
|
||||||
$approveModel->type = Approve::APPROVE_TYPE_1;
|
$approveModel->type = Approve::APPROVE_TYPE_1;
|
||||||
$approveModel->flow_id = 1;
|
$approveModel->flow_id = 1;
|
||||||
@ -340,7 +340,7 @@ class TaskController extends BaseApiController
|
|||||||
$approveModel->other_type = 6;
|
$approveModel->other_type = 6;
|
||||||
$approveModel->create_time = time();
|
$approveModel->create_time = time();
|
||||||
$approveModel->update_time = time();
|
$approveModel->update_time = time();
|
||||||
$approveModel->save();
|
$approveModel->strict(false)->save();
|
||||||
} else {
|
} else {
|
||||||
// 有则更新状态
|
// 有则更新状态
|
||||||
$approveModel->check_status = 1; // 状态 0待审核,1审核中,2审核通过,3审核不通过,4撤销审核
|
$approveModel->check_status = 1; // 状态 0待审核,1审核中,2审核通过,3审核不通过,4撤销审核
|
||||||
@ -402,7 +402,6 @@ class TaskController extends BaseApiController
|
|||||||
if (empty($task)) {
|
if (empty($task)) {
|
||||||
$this->fail('任务不存在');
|
$this->fail('任务不存在');
|
||||||
}
|
}
|
||||||
Db::startTrans();
|
|
||||||
$extend = [];
|
$extend = [];
|
||||||
$stage = $parmas['stage']; // 当前做的是任务第几阶段
|
$stage = $parmas['stage']; // 当前做的是任务第几阶段
|
||||||
$extend['stage'] = $stage;
|
$extend['stage'] = $stage;
|
||||||
@ -424,6 +423,7 @@ class TaskController extends BaseApiController
|
|||||||
// 片区经理
|
// 片区经理
|
||||||
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
|
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
|
||||||
|
|
||||||
|
|
||||||
// 没有则创建审批任务
|
// 没有则创建审批任务
|
||||||
$approveModel = Approve::where(['task_id' => $task['id']])->findOrEmpty();
|
$approveModel = Approve::where(['task_id' => $task['id']])->findOrEmpty();
|
||||||
if ($approveModel->isEmpty()) {
|
if ($approveModel->isEmpty()) {
|
||||||
@ -441,17 +441,14 @@ class TaskController extends BaseApiController
|
|||||||
$approveModel->remark = $parmas['remark'];
|
$approveModel->remark = $parmas['remark'];
|
||||||
$approveModel->create_time = time();
|
$approveModel->create_time = time();
|
||||||
$approveModel->update_time = time();
|
$approveModel->update_time = time();
|
||||||
$approveModel->save();
|
$approveModel->strict(false)->save();
|
||||||
} else {
|
} else {
|
||||||
// 有则更新状态
|
// 有则更新状态
|
||||||
$approveModel->check_status = 1; // 状态 0待审核,1审核中,2审核通过,3审核不通过,4撤销审核
|
$approveModel->check_status = 1; // 状态 0待审核,1审核中,2审核通过,3审核不通过,4撤销审核
|
||||||
$approveModel->save();
|
$approveModel->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
Db::commit();
|
|
||||||
return $this->success('ok', []);
|
return $this->success('ok', []);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
Db::rollback();
|
|
||||||
return $this->fail($e->getMessage());
|
return $this->fail($e->getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user