| | |
| | | @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()); |