Przeglądaj źródła

区分夜间门诊就诊地址

lighter 5 miesięcy temu
rodzic
commit
7226464b0c

+ 3 - 2
src/main/java/thyyxxk/wxservice_server/controller/AppointmentController.java

@@ -139,8 +139,9 @@ public class AppointmentController {
     }
 
     @GetMapping("/getDeptPos")
-    public ResultVo<String> getDeptPos(@RequestParam("deptCode") String deptCode) {
-        return ResultVoUtil.success(service.getDeptPos(deptCode));
+    public ResultVo<String> getDeptPos(@RequestParam("deptCode") String deptCode,
+                                       @RequestParam("ampm") String ampm) {
+        return ResultVoUtil.success(service.getDeptPos(deptCode, ampm));
     }
 
     @GetMapping("/clearDeptPos")

+ 3 - 0
src/main/java/thyyxxk/wxservice_server/dao/RedisLikeDao.java

@@ -27,4 +27,7 @@ public interface RedisLikeDao {
 
     @Select("select office_pos from zd_unit_code where code=#{code}")
     String selectDeptPos(@Param("code") String code);
+
+    @Select("select office_pos1 from zd_unit_code where code=#{code}")
+    String selectDeptPosP4(@Param("code") String code);
 }

+ 4 - 1
src/main/java/thyyxxk/wxservice_server/service/AppointmentService.java

@@ -305,7 +305,10 @@ public class AppointmentService {
                 || mzyReq.getCancelMark().equals("1");
     }
 
-    public String getDeptPos(String deptCode) {
+    public String getDeptPos(String deptCode, String ampm) {
+        if (Objects.equals(ampm, "夜间门诊")) {
+            return redis.getNightDeptPos(deptCode);
+        }
         return redis.getDeptPos(deptCode);
     }
 

+ 3 - 3
src/main/java/thyyxxk/wxservice_server/service/PushWxMessageService.java

@@ -67,18 +67,18 @@ public class PushWxMessageService {
 
         log.info("推送消息2:内容:{},结果:{}", msgContent, res);
         if (StringUtil.isBlank(res)) {
-            return "推送失败,未知的异常。";
+            return "推送消息失败,未知的异常。";
         }
         JSONObject resobj = JSONObject.parseObject(res);
         Integer errcode = resobj.getInteger("errcode");
         if (null == errcode) {
-            return "推送失败,未知的异常。";
+            return "推送消息失败,未知的异常。";
         }
         if (0 == errcode) {
             return "SUCCESS";
         }
         if (43004 == errcode) {
-            return "患者未关注公众号,无法推送。";
+            return "患者未关注公众号,无法推送消息。";
         }
         return resobj.getString("errmsg");
     }