|
@@ -375,24 +375,28 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
wrapper.eq("hospital_id",medicalRecord.getHospitalId());
|
|
|
wrapper.eq("hospital_model_name",medicalRecord.getRecTitle());
|
|
|
ModelHospital mode=modelHospitalFacade.getOne(wrapper, false);
|
|
|
+ String recTitle = medicalRecord.getRecTitle();
|
|
|
if(mode!=null){
|
|
|
modeId=mode.getStandModelId();
|
|
|
}else{
|
|
|
modeId=Long.valueOf("0");
|
|
|
- if(medicalRecord.getRecTitle().contains("查房") || medicalRecord.getRecTitle().contains("知情同意书")){
|
|
|
- ModelHospital modelHospital=new ModelHospital();
|
|
|
- modelHospital.setHospitalId(5L);
|
|
|
- modelHospital.setHospitalModelName(medicalRecord.getRecTitle());
|
|
|
- modelHospital.setStandModelId(4L);
|
|
|
- if(medicalRecord.getRecTitle().contains("查房")){
|
|
|
- modelHospital.setStandModelName("查房记录");
|
|
|
- }
|
|
|
- if(medicalRecord.getRecTitle().contains("知情同意书")){
|
|
|
- modelHospital.setStandModelName("知情同意书");
|
|
|
- }
|
|
|
- modelHospitalFacade.save(modelHospital);
|
|
|
+ ModelHospital modelHospital=new ModelHospital();
|
|
|
+ modelHospital.setHospitalId(5L);
|
|
|
+ modelHospital.setHospitalModelName(medicalRecord.getRecTitle());
|
|
|
+ if(recTitle.contains("查房")){
|
|
|
modeId=4L;
|
|
|
+ modelHospital.setStandModelId(4L);
|
|
|
+ modelHospital.setStandModelName("查房记录");
|
|
|
+ }else if(recTitle.contains("手术知情同意书")){
|
|
|
+ modeId=16L;
|
|
|
+ modelHospital.setStandModelId(16L);
|
|
|
+ modelHospital.setStandModelName("知情同意书");
|
|
|
+ }else if(recTitle.contains("有创") && recTitle.contains("知情同意书")){
|
|
|
+ modeId=59L;
|
|
|
+ modelHospital.setHospitalId(59L);
|
|
|
+ modelHospital.setHospitalModelName(recTitle);
|
|
|
}
|
|
|
+ modelHospitalFacade.save(modelHospital);
|
|
|
}
|
|
|
//aMedAbnormalInfoFacade.saveAbnormalInfo("文书信息-初始化modeId",JSON.toJSONString(medicalRecord),modeId.toString(),"操作成功!");
|
|
|
return modeId;
|
|
@@ -420,7 +424,6 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
.eq("is_deleted",IsDeleteEnum.N)
|
|
|
.set("is_deleted",IsDeleteEnum.Y)
|
|
|
.set("gmt_modified", DateUtil.now());
|
|
|
-
|
|
|
Boolean flag=update(new MedicalRecord(),updateWrapper);
|
|
|
if(flag){
|
|
|
UpdateWrapper<MedicalRecordContent> updateWrapperContent=new UpdateWrapper<>();
|