From acad524bfb7f376c09ff8e6600fab207780156e1 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期四, 23 十一月 2023 18:46:05 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
index 8bb9b84..808d160 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
@@ -84,7 +84,25 @@
     @RequestMapping("/base/introduce/addIntroduce")
     public Object addIntroduce(@RequestBody IntroduceRewards  introduceRewards){
 
+
         if (introduceRewards.getId()!=null){
+            IntroduceRewards byId = idrService.getById(introduceRewards.getId());
+            // 判断当前活动有没有开始 如果开始了不能编辑赠送课时数 不能编辑活动开始时间
+            Date endTime = byId.getEndTime();
+            Date startTime = byId.getStartTime();
+            Date local = new Date();
+            if (startTime.before(local)&&endTime.after(local)){
+                // 证明当前活动已开始
+                // 判断有没有修改开始时间
+                if (!introduceRewards.getStartTime().equals(byId.getStartTime())){
+                    // 表示不能修改开始时间
+                    return 5002;
+                }
+                if (!introduceRewards.getGiveClass().equals(byId.getGiveClass())){
+                    // 表示不能修改赠送课时数
+                    return 5001;
+                }
+            }
             return idrService.updateById(introduceRewards);
         }else {
             introduceRewards.setInsertTime(new Date());

--
Gitblit v1.7.1