|
|
@@ -232,15 +232,17 @@ public class ClinicController {
|
|
|
List<TurnToConsultation> turnToConsultations = turnToConsultationService.queryUnConsultationByTargetDept(patientId, yjDeptCode, tokenUser.getUserIdCode());
|
|
|
if(turnToConsultations==null || turnToConsultations.size()==0){
|
|
|
MzfzPatientOrder mzfzPatientOrder= mzfzPatientOrderService.queryLastClinicedFzOrder(patientId);
|
|
|
- TurnToConsultation turnToConsultation=new TurnToConsultation();
|
|
|
- turnToConsultation.setPatientId(patientId);
|
|
|
- turnToConsultation.setSourceDeptNo(mzfzPatientOrder.getDeptCode());
|
|
|
- turnToConsultation.setSourceDoctorNo(mzfzPatientOrder.getDoctorCode());
|
|
|
- turnToConsultation.setTargetDeptNo(yjDeptCode);
|
|
|
- turnToConsultation.setSerialNo(mzfzPatientOrder.getSerialNo().toString());
|
|
|
- turnToConsultation.setRemark("医技科室接诊患者系统自动发起会诊申请");
|
|
|
- turnToConsultation.setOpType(TurnToConsultation.HZ);
|
|
|
- turnToConsultationService.save(turnToConsultation);
|
|
|
+ if(mzfzPatientOrder!=null){
|
|
|
+ TurnToConsultation turnToConsultation=new TurnToConsultation();
|
|
|
+ turnToConsultation.setPatientId(patientId);
|
|
|
+ turnToConsultation.setSourceDeptNo(mzfzPatientOrder.getDeptCode());
|
|
|
+ turnToConsultation.setSourceDoctorNo(mzfzPatientOrder.getDoctorCode());
|
|
|
+ turnToConsultation.setTargetDeptNo(yjDeptCode);
|
|
|
+ turnToConsultation.setSerialNo(mzfzPatientOrder.getSerialNo().toString());
|
|
|
+ turnToConsultation.setRemark("医技科室接诊患者系统自动发起会诊申请");
|
|
|
+ turnToConsultation.setOpType(TurnToConsultation.HZ);
|
|
|
+ turnToConsultationService.save(turnToConsultation);
|
|
|
+ }
|
|
|
}
|
|
|
}else {
|
|
|
data = mzfzPatientOrderService.queryByPatientId(patientId, tokenUser.getUserIdCode());
|