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 @@ +