| | |
| | | @Transactional(rollbackFor = {BusinessException.class,Exception.class}) |
| | | public Integer create(MemberCard memberCard) { |
| | | LoginUserInfo userInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); |
| | | if(Objects.isNull(memberCard.getMemberId())){ |
| | | if(Objects.isNull(memberCard.getMemberId()) |
| | | || StringUtils.isBlank(memberCard.getCode())){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | | if(memberCard.getCode().length()<=8){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"卡号需要大于8位"); |
| | | } |
| | | memberCard.setCreator(userInfo.getId()); |
| | | memberCard.setCreateDate(new Date()); |
| | | memberCard.setStatus(Constants.ONE); |