保存工单接口修改
This commit is contained in:
parent
89c6bc6d6a
commit
bb9afdb09a
|
|
@ -609,16 +609,26 @@ public class LeaseTaskServiceImpl implements ILeaseTaskService {
|
|||
insertPurchaseCheckDetails(leaseApplyRequestVo.getLeaseApplyDetailsList(), leaseApplyInfo.getId());
|
||||
}
|
||||
TmTask tmTask = tmTaskMapper.selectTmTaskByTaskId(leaseApplyInfo.getTaskId());
|
||||
int newId = 0;
|
||||
if (statusFlag == 0) {
|
||||
// 判断该任务是否已经在sys_workflow_record表中创建
|
||||
int result = sysWorkflowRecordService.selectSysWorkflowRecordByTaskId(leaseApplyInfo);
|
||||
if (result == 0) {
|
||||
sysWorkflowRecordService.addSysWorkflowRecord(leaseApplyInfo.getTaskId().intValue(), tmTask.getCode(), 19);
|
||||
newId = sysWorkflowRecordService.addSysWorkflowRecord(leaseApplyInfo.getTaskId().intValue(), tmTask.getCode(), 19);
|
||||
}
|
||||
}
|
||||
// 修改外层info
|
||||
leaseApplyInfo.setCode(tmTask.getCode());
|
||||
mapper.updateLeaseApplyInfo(leaseApplyInfo);
|
||||
int count = mapper.updateLeaseApplyInfo(leaseApplyInfo);
|
||||
SysUser sysUser = SecurityUtils.getLoginUser().getSysUser();
|
||||
|
||||
if (count > 0) {
|
||||
createWorkOrderAndPeople(sysUser, leaseApplyInfo, tmTask, newId);
|
||||
|
||||
} else {
|
||||
log.error("新增任务失败,lease_apply_info表插入0条");
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Reference in New Issue