From 7e619460253195f7dd1a6be74e406f2237628669 Mon Sep 17 00:00:00 2001 From: sangchengzhi <2305486879@qq.com> Date: Mon, 12 Jan 2026 19:28:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=A2=84=E4=BA=A4=E9=87=91?= =?UTF-8?q?=E9=99=90=E9=A2=9D=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/controller/UserOrderController.java | 27 ++++++++++++++++++- .../h5/user/mapper/UserOrderMapper.java | 2 ++ .../h5/user/service/UserOrderService.java | 6 +++++ .../mybatis/mapper/user/UserOrderMapper.xml | 7 +++++ 4 files changed, 41 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/guahao/h5/user/controller/UserOrderController.java b/src/main/java/com/guahao/h5/user/controller/UserOrderController.java index 4730a70..3f8fd85 100644 --- a/src/main/java/com/guahao/h5/user/controller/UserOrderController.java +++ b/src/main/java/com/guahao/h5/user/controller/UserOrderController.java @@ -92,7 +92,32 @@ public class UserOrderController { return ResponseResult.sysError(e.getLocalizedMessage()); } } - + /** + * 预交金限额查询 + * + * @param uid + * @param token + * @param patientId + * @return + */ + @RequestMapping("/yjjXeQuery") + @WebLog(description = "预交金限额查询") + public Object yjjXeQuery( + @RequestParam(value = "userId", required = false) Integer uid, + @RequestParam(value = "token", required = false) String token, + @RequestParam("patientId") String patientId) { + try { + int retToken = getUserToken(uid, token); + if (retToken == 0) { + return ResponseResult.sysLoginError(); + } + Integer money = service.yjjXeQuery(patientId); + return ResponseResult.success(money); + } catch (Exception e) { + log.error(e.getLocalizedMessage()); + return ResponseResult.sysError(e.getLocalizedMessage()); + } + } /** * 住院患者信息 diff --git a/src/main/java/com/guahao/h5/user/mapper/UserOrderMapper.java b/src/main/java/com/guahao/h5/user/mapper/UserOrderMapper.java index 58cb750..c71e21a 100644 --- a/src/main/java/com/guahao/h5/user/mapper/UserOrderMapper.java +++ b/src/main/java/com/guahao/h5/user/mapper/UserOrderMapper.java @@ -14,4 +14,6 @@ public interface UserOrderMapper extends BaseMapper { void SelectUserOrderByCode(String outTradeNo, int type); + + Integer yjjXeQuery(String patientId, String hisDate); } diff --git a/src/main/java/com/guahao/h5/user/service/UserOrderService.java b/src/main/java/com/guahao/h5/user/service/UserOrderService.java index 1557dc4..12d3ad7 100644 --- a/src/main/java/com/guahao/h5/user/service/UserOrderService.java +++ b/src/main/java/com/guahao/h5/user/service/UserOrderService.java @@ -689,4 +689,10 @@ public class UserOrderService { return content.substring(start, end).trim(); } + + public Integer yjjXeQuery(String patientId) { + String hisDate = DateUtils.getHisDate(); // 格式:yyyy-MM-dd + Integer money = mapper.yjjXeQuery(patientId, hisDate); + return money != null ? money : 0; + } } diff --git a/src/main/resources/mybatis/mapper/user/UserOrderMapper.xml b/src/main/resources/mybatis/mapper/user/UserOrderMapper.xml index c49def1..984baa3 100644 --- a/src/main/resources/mybatis/mapper/user/UserOrderMapper.xml +++ b/src/main/resources/mybatis/mapper/user/UserOrderMapper.xml @@ -11,4 +11,11 @@ +