From 286ea89f5f6cade73276f865effa5dcd2b19406d Mon Sep 17 00:00:00 2001 From: zainali5120 <512061637@qq.com> Date: Fri, 25 Sep 2020 15:19:11 +0800 Subject: [PATCH] 撮合交易代码提交 --- src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java b/src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java index 68c095d..ee8cbfb 100644 --- a/src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java +++ b/src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java @@ -1,5 +1,6 @@ package com.xcong.excoin.modules.home.controller; +import javax.annotation.Resource; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; @@ -19,6 +20,7 @@ import com.xcong.excoin.modules.home.dto.MemberQuickBuySaleDto; import com.xcong.excoin.modules.home.service.MemberQuickBuySaleService; import com.xcong.excoin.modules.member.entity.MemberEntity; +import com.xcong.excoin.modules.member.service.MemberService; import cn.hutool.crypto.SecureUtil; import io.swagger.annotations.Api; @@ -33,6 +35,8 @@ @Autowired MemberQuickBuySaleService memberQuickBuySaleService; + @Autowired + MemberService memberService; @ApiOperation(value = "recharge", notes = "USDT快速充值") @RequestMapping(value = "/recharge", method = RequestMethod.POST) @@ -93,8 +97,9 @@ @RequestMapping(value = "/sell", method = RequestMethod.POST) public Result sell(@RequestBody @Valid MemberQuickBuySaleDto memberQuickBuySaleDto) { // 获取当前登录用户 - MemberEntity member = LoginUserUtils.getAppLoginUser(); - if (MemberEntity.CERTIFY_STATUS_Y.equals(member.getCertifyStatus())) { + Long memberId = LoginUserUtils.getAppLoginUser().getId(); + MemberEntity member = memberService.getById(memberId); + if (!MemberEntity.CERTIFY_STATUS_Y.equals(member.getCertifyStatus())) { return Result.fail("请先实名认证"); } String tradePasswordWeb = memberQuickBuySaleDto.getTradePassword(); @@ -114,4 +119,10 @@ } return memberQuickBuySaleService.sell(member,memberQuickBuySaleDto); } + + @ApiOperation(value = "cancelSell", notes = "提现撤销") + @GetMapping(value = "/cancelSell") + public Result cancelSell(@RequestParam(value = "id") Long id) { + return memberQuickBuySaleService.cancelSell(id); + } } -- Gitblit v1.9.1