新增预交金限额查询功能
This commit is contained in:
@@ -92,7 +92,32 @@ public class UserOrderController {
|
|||||||
return ResponseResult.sysError(e.getLocalizedMessage());
|
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);
|
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();
|
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 id="queryUserOrderByCardNo" resultType="com.guahao.h5.user.model.UserOrder">
|
||||||
select * from user_order where card_no = #{cardno} and type = 0
|
select * from user_order where card_no = #{cardno} and type = 0
|
||||||
</select>
|
</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>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user