diff --git a/src/main/java/com/syjiaer/clinic/server/controller/diagnosis/DiagnosisController.java b/src/main/java/com/syjiaer/clinic/server/controller/diagnosis/DiagnosisController.java index ea542e3..74305b8 100644 --- a/src/main/java/com/syjiaer/clinic/server/controller/diagnosis/DiagnosisController.java +++ b/src/main/java/com/syjiaer/clinic/server/controller/diagnosis/DiagnosisController.java @@ -11,6 +11,7 @@ import com.syjiaer.clinic.server.entity.diagnosis.vo.MedicalHistoryVo; import com.syjiaer.clinic.server.entity.diagnosis.vo.MedicalRecordVo; import com.syjiaer.clinic.server.entity.patient.PatientRegistration; import com.syjiaer.clinic.server.entity.patient.vo.SeeDoctorInfoVo; +import com.syjiaer.clinic.server.service.diagnosis.CheckService; import com.syjiaer.clinic.server.service.diagnosis.DiagnosisService; import com.syjiaer.clinic.server.service.patient.PatientRegistrationService; import org.springframework.beans.factory.annotation.Autowired; @@ -28,6 +29,8 @@ public class DiagnosisController extends BaseController { @Autowired private PatientRegistrationService patientRegistrationService; + @Autowired + private CheckService checkService; /** * 保存病历 * @return @@ -37,6 +40,11 @@ public class DiagnosisController extends BaseController { public Result save() { MedicalRecordSaveDto saveDto = parmsUtil.getObject("data", MedicalRecordSaveDto.class); diagnosisService.save(saveDto); + + //调用事前检查 + checkService.check(saveDto.getRegistrationId(),"3101"); + checkService.check(saveDto.getRegistrationId(),"3102"); + return success( patientRegistrationService.getById(saveDto.getRegistrationId())); }