From 580fe843a333628795d619c5744a8353c44eb8ed Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Thu, 13 Feb 2025 11:31:53 +0800 Subject: [PATCH] feat(mall): 实现充值金额处理和唯一标识生成 --- src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java index 3ce9956..4864b80 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java @@ -1,5 +1,6 @@ package cc.mrbird.febs.mall.controller; +import cc.mrbird.febs.common.annotation.SubmitRepeat; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.mall.dto.*; import cc.mrbird.febs.mall.service.IApiMallMemberService; @@ -48,6 +49,7 @@ @ApiOperation(value = "修改用户信息") @PostMapping(value = "/modifyInfo") + @SubmitRepeat public FebsResponse modifyInfo(@RequestBody ModifyMemberInfoDto modifyMemberInfoDto) { return memberService.modifyMemberInfo(modifyMemberInfoDto); } @@ -73,6 +75,7 @@ @ApiOperation(value = "兑换碳币") @PostMapping(value = "/changeScore") + @SubmitRepeat public FebsResponse changeScore(@RequestBody @Validated CommissionChangeDto commissionChange) { memberService.commissionChange(commissionChange); return new FebsResponse().success().message("操作成功"); @@ -80,6 +83,7 @@ @ApiOperation(value = "转赠好友") @PostMapping(value = "/giveFriend") + @SubmitRepeat public FebsResponse giveFriend(@RequestBody @Validated TransferDto transferDto) { memberService.transfer(transferDto); return new FebsResponse().success().message("操作成功"); @@ -88,6 +92,7 @@ @ApiOperation(value = "地址新增和编辑") @PostMapping(value = "/setPayment") + @SubmitRepeat public FebsResponse setPayment(@RequestBody ApiMallMemberPaymentDto mallMemberPayment) { memberService.setPayment(mallMemberPayment); return new FebsResponse().success().message("操作成功"); @@ -101,18 +106,28 @@ @ApiOperation(value = "地址删除") @PostMapping(value = "/delPayment") + @SubmitRepeat public FebsResponse delPayment(@RequestBody ApiMallMemberPaymentDto mallMemberPayment) { memberService.delPayment(mallMemberPayment); return new FebsResponse().success().message("操作成功"); } - @ApiOperation(value = "兑换提现") + @ApiOperation(value = "碳币兑换USDT") @PostMapping(value = "/withdrawal") - public FebsResponse withdrawal(@RequestBody @Validated WithdrawalDto withdrawalDto) { + @SubmitRepeat + public FebsResponse withdrawal(@RequestBody @Validated CommissionChangeDto withdrawalDto) { memberService.withdrawal(withdrawalDto); return new FebsResponse().success().message("操作成功"); } + @ApiOperation(value = "USDT提现") + @PostMapping(value = "/withdrawalU") + @SubmitRepeat + public FebsResponse withdrawalU(@RequestBody @Validated WithdrawalDto withdrawalDto) { + memberService.withdrawalU(withdrawalDto); + return new FebsResponse().success().message("操作成功"); + } + @ApiOperation(value = "榜单") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = ApiChartVo.class) -- Gitblit v1.9.1