From 788deca1b4a24f8a24e49c24f7d89975a1d74bbe Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期日, 03 十一月 2019 23:31:25 +0800
Subject: [PATCH] 商城订单退款处理

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/shop/BanLiShopOrderServiceImpl.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/shop/BanLiShopOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/shop/BanLiShopOrderServiceImpl.java
index 729e8da..8e801e0 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/shop/BanLiShopOrderServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/shop/BanLiShopOrderServiceImpl.java
@@ -35,7 +35,7 @@
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.factory.RedPackDetailFactory;
 import com.yeshi.fanli.util.rocketmq.MQTopicName;
-import com.yeshi.fanli.util.shop.BanLiShopUtil;
+import com.yeshi.fanli.util.shop.BanLiShopOrderUtil;
 
 @Service
 public class BanLiShopOrderServiceImpl implements BanLiShopOrderService {
@@ -106,7 +106,7 @@
 		banLiShopOrderMapper.insertSelective(order);
 
 		// 娣诲姞璁㈠崟鍙�
-		String orderNo = BanLiShopUtil.createOrderNo(order.getId());
+		String orderNo = BanLiShopOrderUtil.createOrderNo(order.getId());
 		// 鏇存柊璁㈠崟鍙�
 		BanLiShopOrder update = new BanLiShopOrder();
 		update.setId(order.getId());
@@ -284,6 +284,7 @@
 		}
 	}
 
+	@Transactional
 	@Override
 	public void rejectOrder(Long id, String msg) throws BanLiShopOrderException {
 		// 鍒ゆ柇璁㈠崟鏄惁澶勪簬浠樻鐘舵��
@@ -295,7 +296,11 @@
 			throw new BanLiShopOrderException(1, "璁㈠崟鏈浜庡緟瀹℃牳鐘舵��");
 
 		// TODO 璁㈠崟閫�娆�
-
+		BanLiShopOrder update = new BanLiShopOrder();
+		update.setState(BanLiShopOrder.STATE_REJECT);
+		update.setStateDesc(msg);
+		update.setUpdateTime(new Date());
+		banLiShopOrderMapper.updateByPrimaryKeySelective(update);
 	}
 
 }

--
Gitblit v1.8.0