From f6ba3e15355e22767e69f8fc14ae22523f8db8dc Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 22 十一月 2023 19:33:58 +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