重新提交其他任务,更新附件等信息,更改审批状态
This commit is contained in:
parent
929aaa086f
commit
9669614e6b
@ -241,27 +241,30 @@ 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 = new Approve();
|
$approveModel = (new Approve())->find(['task_id' => $task['id']]);
|
||||||
$approveModel->type = 1;
|
if ($approveModel->isEmpty()) {
|
||||||
$approveModel->flow_id = 1;
|
$approveModel->type = 1;
|
||||||
$approveModel->name = $task['title'];
|
$approveModel->flow_id = 1;
|
||||||
$approveModel->type = 1;
|
$approveModel->name = $task['title'];
|
||||||
$approveModel->admin_id = 0; // 后台发起人id 暂时为0
|
$approveModel->type = 1;
|
||||||
$approveModel->user_id = $this->userId; // 前台发起人用户id
|
$approveModel->admin_id = 0; // 后台发起人id 暂时为0
|
||||||
$approveModel->task_id = $task['id']; // 前台发起人用户id
|
$approveModel->user_id = $this->userId; // 前台发起人用户id
|
||||||
$approveModel->department_id = '0';
|
$approveModel->task_id = $task['id']; // 前台发起人用户id
|
||||||
$approveModel->check_admin_ids = $areaManagerId; // 当前审批人ID 片区经理的admin_id
|
$approveModel->department_id = '0';
|
||||||
$approveModel->check_status = 1; // 状态 0待审核,1审核中,2审核通过,3审核不通过,4撤销审核
|
$approveModel->check_admin_ids = $areaManagerId; // 当前审批人ID 片区经理的admin_id
|
||||||
$approveModel->other_type = 6;
|
$approveModel->check_status = 1; // 状态 0待审核,1审核中,2审核通过,3审核不通过,4撤销审核
|
||||||
$approveModel->create_time = time();
|
$approveModel->other_type = 6;
|
||||||
$approveModel->update_time = time();
|
$approveModel->create_time = time();
|
||||||
|
$approveModel->update_time = time();
|
||||||
$approveModel->save();
|
$approveModel->save();
|
||||||
if ($approveModel->id) {
|
} else {
|
||||||
Db::commit();
|
// 有则更新状态
|
||||||
|
$approveModel->check_status = 1; // 状态 0待审核,1审核中,2审核通过,3审核不通过,4撤销审核
|
||||||
|
$approveModel->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Db::commit();
|
||||||
return $this->success('ok', []);
|
return $this->success('ok', []);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
Db::rollback();
|
Db::rollback();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user