|
@@ -130,8 +130,18 @@ public class MedDefectFeedbackFacade extends MedDefectFeedbackServiceImpl {
|
|
|
insert.setDeptId(behospitalInfos.get(0).getBehDeptId());
|
|
|
insert.setDeptName(behospitalInfos.get(0).getBehDeptName());
|
|
|
insert.setName(behospitalInfos.get(0).getName());
|
|
|
- //除新增缺失以外都要记录条目、缺陷详情、分值信息
|
|
|
+ //除新增缺失以外都要记录所属条目ID、缺陷详情、分值信息
|
|
|
if (!"4".equals(changeQcResultVO.getOperationType())) {
|
|
|
+ //条目、缺陷详情、分值信息非空判断
|
|
|
+ if(changeQcResultVO.getOptResultAlgVO().getCasesEntryId()==null){
|
|
|
+ throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "所属条目ID为空!");
|
|
|
+ }
|
|
|
+ if(changeQcResultVO.getOptResultAlgVO().getMsg()==null){
|
|
|
+ throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "缺陷详情为空!");
|
|
|
+ }
|
|
|
+ if(changeQcResultVO.getOptResultAlgVO().getScore()==null){
|
|
|
+ throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "条目分值为空!");
|
|
|
+ }
|
|
|
insert.setCasesEntryId(changeQcResultVO.getOptResultAlgVO().getCasesEntryId());
|
|
|
insert.setQcresultDetailMsg(changeQcResultVO.getOptResultAlgVO().getMsg());
|
|
|
insert.setQcresultDetaiScore(changeQcResultVO.getOptResultAlgVO().getScore());
|