diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseManageServiceImpl.java index 6b3721d9..feefc429 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseManageServiceImpl.java @@ -12,6 +12,7 @@ import com.supervision.exception.BusinessException; import com.supervision.manage.service.*; import com.supervision.model.Disease; import com.supervision.service.DiseaseService; +import com.supervision.util.RedisSequenceUtil; import com.supervision.vo.manage.DiseaseReqVo; import com.supervision.vo.manage.DiseaseResVo; import lombok.RequiredArgsConstructor; @@ -46,7 +47,7 @@ public class DiseaseManageServiceImpl implements DiseaseManageService { disease.setDiseaseType(1); } if (StrUtil.isEmpty(disease.getCode())){ - disease.setCode(UUID.fastUUID().toString()); + disease.setCode(RedisSequenceUtil.getComplexDiseaseNo()); } disease.setStatus(0); diseaseService.save(disease);