|
@@ -75,12 +75,15 @@ public class CaseInquestCriminalServiceImpl extends ServiceImpl<ICaseInquestCrim
|
|
|
@Value("${upload.query-path}")
|
|
|
private String queryPath;
|
|
|
@Override
|
|
|
- public void saveByParam(CaseInquestCriminal caseInquestCriminal) {
|
|
|
+ public CaseInquestCriminal saveByParam(CaseInquestCriminal caseInquestCriminal) {
|
|
|
if(caseInquestCriminal.getInquestFileId() == null){
|
|
|
CaseFiles caseFiles = caseFilesService.addByInquest(caseInquestCriminal);
|
|
|
caseInquestCriminal.setInquestFileId(caseFiles.getFilesId());
|
|
|
}else {
|
|
|
CaseInquestCriminal byInquestFileId = getByInquestFileId(caseInquestCriminal.getInquestFileId());
|
|
|
+ if(byInquestFileId == null){
|
|
|
+ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
+ }
|
|
|
caseInquestCriminal.setId(byInquestFileId.getId());
|
|
|
}
|
|
|
this.saveOrUpdate(caseInquestCriminal);
|
|
@@ -97,7 +100,7 @@ public class CaseInquestCriminalServiceImpl extends ServiceImpl<ICaseInquestCrim
|
|
|
}catch (Exception e){
|
|
|
log.info("caseInquestCriminal-保存生成doc文档出错:error",e);
|
|
|
}
|
|
|
-
|
|
|
+ return caseInquestCriminal;
|
|
|
|
|
|
}
|
|
|
|