From d2c2889ad6405c66ac35ff68ef2438ef7aa65974 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期四, 23 五月 2024 17:20:36 +0800
Subject: [PATCH] 1.开启结束秒杀 2.添加redisson配置 3.发票基础代码生成

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java
index 905f7d9..cba8dcc 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java
@@ -17,6 +17,7 @@
 import com.ruoyi.system.api.domain.dto.ListStatusDTO;
 import com.ruoyi.system.api.feignClient.OrderClient;
 import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 
 /**
@@ -27,6 +28,7 @@
  * @author mitao
  * @since 2024-05-16
  */
+@Slf4j
 @Service
 @RequiredArgsConstructor
 public class GoodsGroupPurchaseServiceImpl extends ServiceImpl<GoodsGroupPurchaseMapper, GoodsGroupPurchase> implements IGoodsGroupPurchaseService {
@@ -106,4 +108,20 @@
         groupPurchase.setListingStatus(dto.getListingStatus());
         this.updateById(groupPurchase);
     }
+
+    @Override
+    public void startGroupPurchase(Long groupPurchaseId) {
+        log.info(">>>>>>>>>>>>>>>>>>>>团购商品开始团购<<<<<<<<<<<<<<<<<<<<");
+        GoodsGroupPurchase groupPurchase = this.getById(groupPurchaseId);
+        if (StringUtils.isNotNull(groupPurchase)) {
+            this.lambdaUpdate().set(GoodsGroupPurchase::getStartStatus, StartStatusEnum.STARTED)
+                    .eq(GoodsGroupPurchase::getId, groupPurchaseId).update();
+            //TODO 通知小程勋
+        }
+    }
+
+    @Override
+    public void endGroupPurchase(Long groupPurchaseId) {
+
+    }
 }

--
Gitblit v1.7.1