From 79bbee5adf0071808a33c09d5f87c5573d83cb3b Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期二, 21 十一月 2023 19:44:15 +0800 Subject: [PATCH] 11.21。1 --- 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