diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroutenode/impl/SignPatientManageRouteNodeServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroutenode/impl/SignPatientManageRouteNodeServiceImpl.java index 152886ba..e09dad30 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroutenode/impl/SignPatientManageRouteNodeServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroutenode/impl/SignPatientManageRouteNodeServiceImpl.java @@ -1409,6 +1409,15 @@ public class SignPatientManageRouteNodeServiceImpl implements ISignPatientManage if (Objects.nonNull(uploadRobotPublishRecordDto)){ uploadRobotPublishRecordDto.setQuestionType(QuestionTypeEnum.FEEDBACK_BLANKS_SUBJECT.getInfo()); } + List uploadRobotPublishRecordVos = signPatientManageRouteNodeMapper.selectTaskContented(uploadRobotPublishRecordDto); + //总分为0设为null + if(CollectionUtils.isNotEmpty(uploadRobotPublishRecordVos)){ + for (UploadRobotPublishRecordVo uploadRobotPublishRecordVo : uploadRobotPublishRecordVos) { + if (Objects.nonNull(uploadRobotPublishRecordVo.getTotalScore()) && uploadRobotPublishRecordVo.getTotalScore().equals(BigDecimal.ZERO)){ + uploadRobotPublishRecordVo.setTotalScore(null); + } + } + } return signPatientManageRouteNodeMapper.selectTaskContented(uploadRobotPublishRecordDto); }