Przeglądaj źródła

妇产科挂号校验

‘chenzhilei’ 1 miesiąc temu
rodzic
commit
4c6641c4a6

+ 2 - 1
src/main/java/thyyxxk/wxservice_server/constant/Constants.java

@@ -16,7 +16,8 @@ public class Constants {
     }
 
     public static class MzClass {
-        public static final String GYNAECOLOGY = "03";
+        public static final String GYNAECOLOGY = "04";
+        public static final String GYNAECOLOGZ = "05";
     }
 
     public static class MzDept {

+ 2 - 2
src/main/java/thyyxxk/wxservice_server/service/AppointmentService.java

@@ -240,9 +240,9 @@ public class AppointmentService {
                     "请前往【个人中心 - 我的就诊人 - 就诊人信息】进行修改。";
         }
         String mzClass = dao.selectMzClass(deptCode);
-        if (Constants.MzClass.GYNAECOLOGY.equals(mzClass)) {
+        if (Constants.MzClass.GYNAECOLOGY.equals(mzClass) || Constants.MzClass.GYNAECOLOGZ.equals(mzClass)) {
             if (IdCardUtil.getGenderByIdCard(idCard) == Gender.MALE) {
-                return "ERROR:男性无法在妇产科挂号,请选择其他科室。";
+                return "ERROR:男性无法在妇科或产科挂号,请选择其他科室。";
             }
         }
         if (Constants.MzDept.isPediatrics(deptCode)) {

+ 2 - 2
src/main/java/thyyxxk/wxservice_server/service/SavePayResultService.java

@@ -73,7 +73,7 @@ public class SavePayResultService {
     public String saveClinicRegister(WxPayOrder order, String payTime) {
         if (dao.alreadyPaidRegisterFee(order.getTradeNo()) == 1) {
             dao.updateSuccessHisStatus(order.getTradeNo());
-            log.info("订单号:{} 的挂号信息已保存,无需再次保存。", order.getTradeNo());
+            log.info("saveClinicRegister=》订单号:{} 的挂号信息已保存,无需再次保存。", order.getTradeNo());
             return payTime;
         }
         SaveClinicRegisterRequest request = new SaveClinicRegisterRequest.Builder()
@@ -89,7 +89,7 @@ public class SavePayResultService {
     public String saveAppointment(WxPayOrder order, String payTime) {
         if (dao.alreadyPaidRegisterFee(order.getTradeNo()) == 1) {
             dao.updateSuccessHisStatus(order.getTradeNo());
-            log.info("订单号:{} 的挂号信息已保存,无需再次保存。", order.getTradeNo());
+            log.info("saveAppointment=》订单号:{} 的挂号信息已保存,无需再次保存。", order.getTradeNo());
             return payTime;
         }
         SaveAppointmentRequest request = new SaveAppointmentRequest.Builder()