From c0a7887d7e1f418384ee5532c8b159c1d73f0327 Mon Sep 17 00:00:00 2001
From: YJ <YJ>
Date: 星期二, 11 五月 2021 17:13:26 +0800
Subject: [PATCH] 订单类型调整

---
 service-vip/src/main/java/com/ks/vip/service/remote/VipOrderServiceImpl.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/service-vip/src/main/java/com/ks/vip/service/remote/VipOrderServiceImpl.java b/service-vip/src/main/java/com/ks/vip/service/remote/VipOrderServiceImpl.java
index 90dcc8b..3a96c5e 100644
--- a/service-vip/src/main/java/com/ks/vip/service/remote/VipOrderServiceImpl.java
+++ b/service-vip/src/main/java/com/ks/vip/service/remote/VipOrderServiceImpl.java
@@ -101,6 +101,13 @@
         // 鏈夋晥澶╂暟
         Integer validDays = vipCombo.getValidDays();
 
+        // 鍒ゆ柇璁㈠崟绫诲瀷
+        String orderType = OrderTypeEnum.buyNewly.name();
+        long count = vipOrderMapper.countByTypeAndUid(t.getUid(), orderType);
+        if(count > 0) {
+            orderType = OrderTypeEnum.buyRenew.name();
+        }
+
         // 鎻掑叆璁㈠崟淇℃伅
         VipOrder newOrder = new VipOrder();
         newOrder.setComboId(t.getComboId());
@@ -110,7 +117,7 @@
         newOrder.setPayAccount(t.getPayAccount());
         newOrder.setPayMoney(t.getPayMoney());
         newOrder.setPayTime(t.getPayTime());
-        newOrder.setType(OrderTypeEnum.buy.name());
+        newOrder.setType(orderType);
         newOrder.setCreateTime(new Date());
         vipOrderMapper.insertSelective(newOrder);
 

--
Gitblit v1.8.0