| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.Comparator; |
| | |
| | | return R.fail("所有帐号添加失败,请检查帐号格式或唯一性"); |
| | | } |
| | | |
| | | if (dto.getExpireTime() != null && dto.getExpireTime().isBefore(LocalDate.now())) { |
| | | return R.fail("有效期不能早于当前日期"); |
| | | } |
| | | |
| | | int sampleLimitPerReason = 20; |
| | | int totalCount = accounts.size(); |
| | | Map<String, Long> reasonCountMap = new HashMap<>(); |
| | |
| | | xpWhitelist.setIsPriorityDispatch(dto.getIsPriorityDispatch()); |
| | | xpWhitelist.setWhitelistSource(1); |
| | | xpWhitelist.setCreateBy(sysUser.getNickName()); |
| | | xpWhitelist.setExpireTime(dto.getExpireTime()); |
| | | xpWhitelist.setMaxOrderNum(dto.getMaxOrderNum()); |
| | | addList.add(xpWhitelist); |
| | | } |
| | | |