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