|
|
@ -159,6 +159,11 @@ public class BadgeServiceImpl extends BaseServiceImpl<BadgeDao, BadgeEntity> imp |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void add(TokenDto tokenDto, AddBadgeFormDTO formDTO) { |
|
|
|
//徽章总数校验
|
|
|
|
List<BadgeListResultDTO> allList = baseDao.selectList(tokenDto.getCustomerId()); |
|
|
|
if (CollectionUtils.isNotEmpty(allList) && allList.size() > NumConstant.FIVE) { |
|
|
|
throw new RenException(EpmetErrorCode.NUMBER_BADGE_ERROR.getCode()); |
|
|
|
} |
|
|
|
//重名校验
|
|
|
|
List<BadgeListResultDTO> list = baseDao.getDuplicateName(tokenDto.getCustomerId(), formDTO.getBadgeName()); |
|
|
|
if (CollectionUtils.isNotEmpty(list)) { |
|
|
|