|
|
|
@ -55,8 +55,7 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService {
|
|
|
|
|
private final DiseaseTreatmentPlanManageService diseaseTreatmentPlanManageService;
|
|
|
|
|
|
|
|
|
|
public List<Disease> queryDiseaseListByDropList() {
|
|
|
|
|
// 注意,这里不支持查询复杂疾病,如果需要支持复杂疾病,这里需要单独进行改造
|
|
|
|
|
return diseaseService.lambdaQuery().eq(Disease::getDiseaseType, 0).list();
|
|
|
|
|
return diseaseService.lambdaQuery().list();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@ -80,7 +79,6 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService {
|
|
|
|
|
// 然后保存病历
|
|
|
|
|
MedicalRec medicalRec = BeanUtil.toBean(reqVO, MedicalRec.class);
|
|
|
|
|
medicalRec.setPatientId(patient.getId());
|
|
|
|
|
// 注意,这里新增的时候,目前只支持单个疾病,如果需要多个疾病,需要在这里改造,先新增出来一个疾病
|
|
|
|
|
medicalRec.setDiseaseId(reqVO.getDiseaseId());
|
|
|
|
|
medicalRec.insert();
|
|
|
|
|
// 这里生成一个新的编号(首先去数据库里面查询编号,然后用最大的编号+1)(可能存在并发修改导致编码重复问题,不是重点,等有问题再说)
|
|
|
|
@ -253,6 +251,5 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService {
|
|
|
|
|
@Override
|
|
|
|
|
public void deleteMedicalRec(String id) {
|
|
|
|
|
medicalRecService.removeById(id);
|
|
|
|
|
// 删除病历时,如果是复合疾病,需要将疾病也删除,现在没有做复合疾病,所以先不管
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|