From 5e388cfb25b24a154e28b3c42143493fc77f8e56 Mon Sep 17 00:00:00 2001 From: liulin <lin.liu@88.com> Date: 星期五, 04 七月 2025 11:02:10 +0800 Subject: [PATCH] 添加mqtt --- src/main/java/com/lunhan/water/host/controller/api/UserController.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/lunhan/water/host/controller/api/UserController.java b/src/main/java/com/lunhan/water/host/controller/api/UserController.java index 41c91f7..e8c717d 100644 --- a/src/main/java/com/lunhan/water/host/controller/api/UserController.java +++ b/src/main/java/com/lunhan/water/host/controller/api/UserController.java @@ -6,7 +6,9 @@ import com.lunhan.water.common.util.ParameterUtil; import com.lunhan.water.common.validator.ParameterValidateResult; import com.lunhan.water.common.validator.ParameterValidator; +import com.lunhan.water.entity.enums.EPayType; import com.lunhan.water.entity.request.paymentrecords.ReqBuyWater; +import com.lunhan.water.entity.request.rechargerecords.Recharge; import com.lunhan.water.entity.request.userlogin.ReqModifyUserLogin; import com.lunhan.water.entity.search.SearchPaymentRecords; import com.lunhan.water.entity.search.SearchRechargeRecords; @@ -110,4 +112,25 @@ request.setUserId(user.getId()); return rechargeRecordsService.search(request); } + /** + * 用户充值 + * + * @author li。ling。yu + * @date 2023/08/04 + */ + @PostMapping(value = "fees") + public ExecutedResult<String> pay(@RequestBody Recharge request) { + //#region 参数验证 + ParameterValidator validator = new ParameterValidator() + // 必须大于0 + .addGreater(ParameterUtil.named("充值金额"), request.getRechargeAmount(), BigDecimal.ZERO) + ; + LoginUserDTO loginUser = super.getTokenUser(); + ParameterValidateResult result = validator.validate(); + if (result.getIsFiled()) { + return failed(result.getErrorMsg()); + } + //#endregion + return this.rechargeRecordsService.recharge(request,loginUser); + } } -- Gitblit v1.9.3