diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HighriskChangeHospitalController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HighriskChangeHospitalController.java index 00b3164..a2b2f83 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HighriskChangeHospitalController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HighriskChangeHospitalController.java @@ -335,7 +335,9 @@ public class HighriskChangeHospitalController extends BaseController { if (StringUtils.isNotEmpty(query.getQueryNo())) {//关键字:姓名、联系方式、就诊卡 查询babyId BabyPatientExtendEarBabyQuery babyQuery = new BabyPatientExtendEarBabyQuery(); babyQuery.setQueryNo(query.getQueryNo()); - babyQuery.setHospitalId(hospitalId); + if (type != null && type == 1) {//转出 + babyQuery.setHospitalId(hospitalId); + } List models = earBabyService.queryBabyPatientExtendEarBaby(babyQuery); //查询建档记录 diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientMarkHospServiceFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientMarkHospServiceFacade.java index 0a1f195..94fd9f4 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientMarkHospServiceFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientMarkHospServiceFacade.java @@ -9,6 +9,7 @@ import com.lyms.platform.common.result.BaseListResponse; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.utils.DateUtil; +import com.lyms.platform.common.utils.DefenceUtils; import com.lyms.platform.operate.web.request.PatientMarkRequest; import com.lyms.platform.operate.web.result.PatienMarkHospResult; import com.lyms.platform.permission.model.*; @@ -502,7 +503,10 @@ public class PatientMarkHospServiceFacade { * @return */ public BaseResponse updatePatientMarkHospital(PatientMarkHospital ps, int type, Integer id) { - PatientMarkHospitalLog markHospitalLog = new PatientMarkHospitalLog(); + //根据用户id获取医院ID + String hospitalId = autoMatchFacade.getHospitalId(id); + ps.setHospitalId(hospitalId); + if (type == 1) {//预约住院 ps.setMakeDoctor(String.valueOf(id)); ps.setMakeDate(new Date()); @@ -591,7 +595,7 @@ public class PatientMarkHospServiceFacade { result.setcDueWeek("已分娩"); } result.setCardNo(patients.getCardNo()); - result.setPhone(patients.getPhone()); + result.setPhone( DefenceUtils.getPhone(patients.getPhone())); result.setVcCardNo(patients.getVcCardNo()); result.setAge(DateUtil.getAge(patients.getBirth()) + "岁"); result.setName(patients.getUsername());