From 76a3c9d2bf30b7362661bf36ba7170d5e6d565e5 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Wed, 19 May 2021 18:13:50 +0800
Subject: [PATCH] modify
---
src/main/java/com/xcong/excoin/modules/otc/dao/OtcOrderDao.java | 2 ++
src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java | 7 +++++++
src/main/java/com/xcong/excoin/modules/otc/controller/OtcOrderController.java | 3 ++-
src/main/java/com/xcong/excoin/modules/otc/service/OtcOrderService.java | 2 ++
src/main/resources/mapper/otc/OtcOrderDao.xml | 6 ++++++
5 files changed, 19 insertions(+), 1 deletions(-)
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 7ad8439..bf2f366 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
@@ -49,7 +49,8 @@
@ApiOperation(value = "已付款,请放币")
@PostMapping(value = "/hasPay/{id}")
public Result hasPay(@PathVariable("id") Long id) {
- return null;
+ otcOrderService.hasPay(id);
+ return Result.ok("操作成功");
}
@ApiOperation(value = "确认收款")
diff --git a/src/main/java/com/xcong/excoin/modules/otc/dao/OtcOrderDao.java b/src/main/java/com/xcong/excoin/modules/otc/dao/OtcOrderDao.java
index 0b44d4e..46705e1 100644
--- a/src/main/java/com/xcong/excoin/modules/otc/dao/OtcOrderDao.java
+++ b/src/main/java/com/xcong/excoin/modules/otc/dao/OtcOrderDao.java
@@ -14,4 +14,6 @@
List<OtcOrder> selectOrderListUnFinish(@Param("memberId") Long memberId, @Param("entrustOrderId") Long entrustOrderId);
IPage<OrderListVo> selectOrdderListInPage(@Param("record") OtcOrder order, Page<OrderListVo> page);
+
+ int updateOrderStatusByOrderNo(@Param("status") Integer status, @Param("orderNo") String orderNo);
}
diff --git a/src/main/java/com/xcong/excoin/modules/otc/service/OtcOrderService.java b/src/main/java/com/xcong/excoin/modules/otc/service/OtcOrderService.java
index 56a8d64..8649544 100644
--- a/src/main/java/com/xcong/excoin/modules/otc/service/OtcOrderService.java
+++ b/src/main/java/com/xcong/excoin/modules/otc/service/OtcOrderService.java
@@ -14,4 +14,6 @@
void saleOrder(OrderAddDto orderAddDto);
IPage<OrderListVo> findOrderListInPage(OrderListDto orderListDto);
+
+ void hasPay(Long id);
}
diff --git a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
index a42da66..23c9c20 100644
--- a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
@@ -150,4 +150,11 @@
order.setMemberId(member.getId());
return this.baseMapper.selectOrdderListInPage(order, page);
}
+
+ @Override
+ public void hasPay(Long id) {
+ OtcOrder otcOrder = this.baseMapper.selectById(id);
+
+ this.baseMapper.updateOrderStatusByOrderNo(OtcOrder.STATUS_PAY, otcOrder.getOrderNo());
+ }
}
diff --git a/src/main/resources/mapper/otc/OtcOrderDao.xml b/src/main/resources/mapper/otc/OtcOrderDao.xml
index 5c21413..3f2277b 100644
--- a/src/main/resources/mapper/otc/OtcOrderDao.xml
+++ b/src/main/resources/mapper/otc/OtcOrderDao.xml
@@ -37,4 +37,10 @@
</if>
</where>
</select>
+
+ <update id="updateOrderStatusByOrderNo">
+ update otc_order
+ set status=#{status}
+ where order_no=#{orderNo}
+ </update>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.1