From 5405154d6979f1b50ce2d881bb164b1acca80b6d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 15 一月 2021 18:58:18 +0800
Subject: [PATCH] 修改相关bug

---
 service-daylucky/src/main/java/com/ks/daylucky/controller/admin/AdminActivityController.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/service-daylucky/src/main/java/com/ks/daylucky/controller/admin/AdminActivityController.java b/service-daylucky/src/main/java/com/ks/daylucky/controller/admin/AdminActivityController.java
index 6288be9..fd6910b 100644
--- a/service-daylucky/src/main/java/com/ks/daylucky/controller/admin/AdminActivityController.java
+++ b/service-daylucky/src/main/java/com/ks/daylucky/controller/admin/AdminActivityController.java
@@ -18,6 +18,7 @@
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
+import java.util.Date;
 
 @Controller
 @RequestMapping("/admin/activity")
@@ -39,7 +40,7 @@
      */
     @ResponseBody
     @RequestMapping("addActivity")
-    public String addActivity(HttpServletRequest request, String data) {
+    public String addActivity(HttpServletRequest request, String data, String type) {
         ActivityAdminVo vo = new Gson().fromJson(data, ActivityAdminVo.class);
         Long sponsorId = 1L;
         Long appId = 4L;
@@ -51,6 +52,29 @@
             extraInfo.setActivityId(activityId);
             activityExtraInfoService.add(extraInfo);
 
+            switch (type) {
+                //淇濆瓨
+                case "save":
+                    //鎻愪氦瀹℃牳
+                    luckyActivityService.submitVerify(activityId);
+                    //閫氳繃瀹℃牳
+                    luckyActivityService.verifyActivity(activityId, true, "绯荤粺鑷姩閫氳繃瀹℃牳");
+                    break;
+                //鍙戝竷
+                case "publish":
+                    //鎻愪氦瀹℃牳
+                    luckyActivityService.submitVerify(activityId);
+                    //閫氳繃瀹℃牳
+                    luckyActivityService.verifyActivity(activityId, true, "绯荤粺鑷姩閫氳繃瀹℃牳");
+                    //1鍒嗛挓鍚庡紑濮�
+                    Date startTime = new Date(System.currentTimeMillis() + 1000 * 60L);
+                    Date finishTime = new Date(startTime.getTime() + 1000 * 60 * 60 * 24L * extraInfo.getValidDay());
+                    luckyActivityService.publishActivity(activityId, startTime, finishTime);
+                    break;
+                default:
+                    break;
+            }
+
             JSONObject result = new JSONObject();
             result.put("id", activityId);
             return JsonUtil.loadTrueResult(result);

--
Gitblit v1.8.0