From d9ca3c9af0e2c1520b2163ca658febdd0a4e69f2 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 20 May 2021 11:55:02 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/modules/otc/controller/OtcOrderController.java | 6 +++ src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 6 +++ src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberPersonCenterInfoVo.java | 3 + src/main/resources/mapper/member/MemberWalletCoinDao.xml | 3 + src/main/java/com/xcong/excoin/modules/otc/vo/OrderDetailVo.java | 56 ++++++++++++++++++++++++++++ 5 files changed, 73 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberPersonCenterInfoVo.java b/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberPersonCenterInfoVo.java index 0c3607c..ac5c391 100644 --- a/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberPersonCenterInfoVo.java +++ b/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberPersonCenterInfoVo.java @@ -28,6 +28,9 @@ @ApiModelProperty(value = " 指纹解锁功能 1:是 0:否") private Integer fingerprintState; + + @ApiModelProperty(value = "是否设置昵称 1-是 2-否") + private Integer nickName; /** * 一直需要输入密码 */ diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java index c8fff73..bcd9111 100644 --- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java @@ -875,6 +875,12 @@ memberPersonCenterInfoVo.setTradeAgingSetting(MemberPersonCenterInfoVo.PWD_NEED_NO); } + if (StrUtil.isEmpty(member.getName())) { + memberPersonCenterInfoVo.setNickName(2); + } else { + memberPersonCenterInfoVo.setNickName(1); + } + Integer fingerprintState = member.getFingerprintState(); memberPersonCenterInfoVo.setFingerprintState(fingerprintState); diff --git a/src/main/java/com/xcong/excoin/modules/otc/controller/OtcOrderController.java b/src/main/java/com/xcong/excoin/modules/otc/controller/OtcOrderController.java index 6881d04..22b2ac7 100644 --- a/src/main/java/com/xcong/excoin/modules/otc/controller/OtcOrderController.java +++ b/src/main/java/com/xcong/excoin/modules/otc/controller/OtcOrderController.java @@ -46,6 +46,12 @@ return Result.ok(page.getRecords()); } + @ApiOperation(value = "订单详情") + @GetMapping(value = "/orderDetail/{id}") + public Result orderDetail(@PathVariable("id") Long id) { + return null; + } + @ApiOperation(value = "已付款,请放币") @PostMapping(value = "/hasPay/{id}") public Result hasPay(@PathVariable("id") Long id) { diff --git a/src/main/java/com/xcong/excoin/modules/otc/vo/OrderDetailVo.java b/src/main/java/com/xcong/excoin/modules/otc/vo/OrderDetailVo.java new file mode 100644 index 0000000..443034d --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/otc/vo/OrderDetailVo.java @@ -0,0 +1,56 @@ +package com.xcong.excoin.modules.otc.vo; + + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +@Data +@ApiModel(value = "OtcOrderDetailVo", description = "otc订单详情") +public class OrderDetailVo { + + @ApiModelProperty(value = "交易总额") + private BigDecimal totalAmount; + + @ApiModelProperty(value = "交易数量") + private BigDecimal usdtAmount; + + @ApiModelProperty(value = "单价") + private BigDecimal unitPrice; + + @ApiModelProperty(value = "订单编号") + private String orderNo; + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty("下单时间") + private Date createTime; + + @ApiModelProperty(value = "银行名称") + private String bankName; + + @ApiModelProperty(value = "银行卡号") + private String bankNo; + + @ApiModelProperty(value = "姓名") + private String payName; + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "支付时间") + private Date payTime; + + @ApiModelProperty(value = "商家昵称") + private String saleName; + + @ApiModelProperty(value = "商家ID") + private Long mbId; + + @ApiModelProperty(value = "订单数量") + private Integer orderCnt; + + @ApiModelProperty(value = "完成率") + private BigDecimal finishRatio; +} diff --git a/src/main/resources/mapper/member/MemberWalletCoinDao.xml b/src/main/resources/mapper/member/MemberWalletCoinDao.xml index 764eb39..2b1845c 100644 --- a/src/main/resources/mapper/member/MemberWalletCoinDao.xml +++ b/src/main/resources/mapper/member/MemberWalletCoinDao.xml @@ -41,7 +41,8 @@ <update id="reduceFrozenBalance"> update member_wallet_coin - set frozen_balance = frozen_balance - #{amount} + set frozen_balance = frozen_balance - #{amount}, + total_balance = total_balance - #{amount} where id=#{id} </update> -- Gitblit v1.9.1