|
@@ -402,7 +402,18 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
addE.add(s);
|
|
|
}
|
|
|
});
|
|
|
+ //由于温附一入院记录多份,不能按照上面的单份逻辑,要在文书循环赋值mode_id后,
|
|
|
+ // 再判断文书中是否存在24小时入出院记录,有则将qc_type_id赋值为0(不知空)
|
|
|
+ for(MedicalRecord medicalRecord:medicalRecordList){
|
|
|
+ if(medicalRecord.getRecTitle().contains("24小时")){
|
|
|
+ BehospitalInfo behospitalInfo = behospitalInfoList.get(0);
|
|
|
+ behospitalInfo.setQcTypeId(Long.valueOf(0));
|
|
|
+ behospitalInfoList.clear();
|
|
|
+ behospitalInfoList.add(behospitalInfo);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
if (addE.size() > 0) {
|
|
|
medicalRecordService.saveBatch(addE);
|
|
|
}
|