diff --git a/casic-service-cws/casic-cws-case/src/main/java/com/casic/missiles/modular/cwscase/service/impl/CwsCaseServiceImpl.java b/casic-service-cws/casic-cws-case/src/main/java/com/casic/missiles/modular/cwscase/service/impl/CwsCaseServiceImpl.java index 0b3d192..4be9366 100644 --- a/casic-service-cws/casic-cws-case/src/main/java/com/casic/missiles/modular/cwscase/service/impl/CwsCaseServiceImpl.java +++ b/casic-service-cws/casic-cws-case/src/main/java/com/casic/missiles/modular/cwscase/service/impl/CwsCaseServiceImpl.java @@ -76,16 +76,18 @@ /** * 新建案卷-pc */ - @Transactional + @Transactional(rollbackFor = Exception.class) @Override public boolean createNewPC(CwsCase cwsCase, int isNeedVerify, int isNeedRevisit, int bzhours, int bzminis, Long verifyPersonId) { //更新CASE表 //案卷录入时间 cwsCase.setCreateTime(new Date()); ShiroUser shiroUser = service.getCurrLoginUser(); + //逻辑删除标志,0-否,1-是 + cwsCase.setDelFlag(new BigDecimal(0)); //案卷录入人员id cwsCase.setCreateUser(shiroUser.getId()); - cwsCase.setDelFlag(new BigDecimal(0));//逻辑删除标志,0-否,1-是 + if (isNeedVerify == 1) { //案卷状态 cwsCase.setCaseState(CaseStateEnum.TO_BE_VERIFIED.getState()); } else { @@ -166,9 +168,9 @@ dto.setChangeState(CaseStateEnum.TO_BE_DISTRIBUTED.getState()); caseFlowService.completeCaseTask(dto); //后台直接派发,前端直接到处置环节 - dto.setCurrState(CaseStateEnum.TO_BE_DISTRIBUTED.getState()); - dto.setChangeState(CaseStateEnum.TO_BE_HANDLED.getState()); - caseFlowService.completeCaseTask(dto); +// dto.setCurrState(CaseStateEnum.TO_BE_DISTRIBUTED.getState()); +// dto.setChangeState(CaseStateEnum.TO_BE_HANDLED.getState()); +// caseFlowService.completeCaseTask(dto); } }