新增预交金限额查询功能
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 住院患者信息
|
||||
|
||||
@@ -14,4 +14,6 @@ public interface UserOrderMapper extends BaseMapper<UserOrder> {
|
||||
|
||||
|
||||
void SelectUserOrderByCode(String outTradeNo, int type);
|
||||
|
||||
Integer yjjXeQuery(String patientId, String hisDate);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,4 +11,11 @@
|
||||
<select id="queryUserOrderByCardNo" resultType="com.guahao.h5.user.model.UserOrder">
|
||||
select * from user_order where card_no = #{cardno} and type = 0
|
||||
</select>
|
||||
<select id="yjjXeQuery" resultType="java.lang.Integer">
|
||||
SELECT SUM(money) AS total_money
|
||||
FROM user_order
|
||||
WHERE DATE(successtime) = #{hisDate}
|
||||
AND type = 1
|
||||
AND card_no = #{patientId};
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user