diff --git a/casic-service-cws/casic-cws-case/src/main/java/com/casic/missiles/modular/cwscase/service/impl/VideoCaseServiceImpl.java b/casic-service-cws/casic-cws-case/src/main/java/com/casic/missiles/modular/cwscase/service/impl/VideoCaseServiceImpl.java index c5eb5ee..982c4a3 100644 --- a/casic-service-cws/casic-cws-case/src/main/java/com/casic/missiles/modular/cwscase/service/impl/VideoCaseServiceImpl.java +++ b/casic-service-cws/casic-cws-case/src/main/java/com/casic/missiles/modular/cwscase/service/impl/VideoCaseServiceImpl.java @@ -44,9 +44,14 @@ @Transactional @Override public boolean createNewPC(CwsCase cwsCase, Integer isNeedVerify, Integer isNeedRevisit, Integer bzhours, Integer bzminis, Long verifyPersonId, String videoCaseId, String remarks, String dispatchDeptId, Integer caseStatus) { + VideoCase videoCase = selectById(videoCaseId); + if (ToolUtil.isNotEmpty(videoCase.getRegCaseId())) { + GunsException error = new GunsException(BizExceptionEnum.SERVER_ERROR); + error.setMessage("该案卷已立案,不可重复受理!"); + throw error; + } if (caseStatus==2) { //案卷不予处理 - VideoCase videoCase = selectById(videoCaseId); videoCase.setCaseStatus(2); updateById(videoCase); return true; @@ -71,7 +76,6 @@ dcmsDto.setDispatchDeptId(dispatchDeptId); dcmsDto.setHours(bzhours); dcmsDto.setMinutes(bzminis); - //案卷派发 if (ToolUtil.isEmpty(dcmsDto.getBizId())) { GunsException error = new GunsException(BizExceptionEnum.SERVER_ERROR);