| | |
| | | //新增 |
| | | BeanUtils.copyProperties(dto, lotteryEvent); |
| | | if (dto.getId() == null) { |
| | | lotteryEvent.setId(IdUtils.simpleUUID()); |
| | | lotteryEvent.setCreateTime(LocalDateTime.now()); |
| | | lotteryEvent.setCreateUserId(dto.getUserId()); |
| | | }else { |
| | |
| | | return R.fail("该抽奖活动不存在"); |
| | | } |
| | | LocalDateTime now = LocalDateTime.now(); |
| | | if (!now.isBefore(lotteryEvent.getStartTime()) && !now.isAfter(lotteryEvent.getEndTime())) { |
| | | if (now.isBefore(lotteryEvent.getStartTime()) && now.isAfter(lotteryEvent.getEndTime())) { |
| | | return R.fail("该抽奖活动不在活动时间范围内"); |
| | | } |
| | | lotteryEvent.setEndTime(now);//将结束时间设置为当前时间 |