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