| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.apache.shiro.SecurityUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | |
| | | || platformGroup.getType()<0){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | | platformGroup.setAutoCall(Constants.formatIntegerNum(platformGroup.getAutoCall())); |
| | | platformGroup.setIsVirtual(Constants.formatIntegerNum(platformGroup.getIsVirtual())); |
| | | if(platformGroupMapper.selectCount(new QueryWrapper<PlatformGroup>().lambda() |
| | | .eq(PlatformGroup::getIsdeleted,Constants.ZERO) |
| | | .eq(PlatformGroup::getType,platformGroup.getType()) |
| | | .eq(PlatformGroup::getIsVirtual,platformGroup.getIsVirtual()) |
| | | )>0){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,该类型分组已经创建,请返回刷新页面查看!"); |
| | | } |
| | |
| | | deleteById(id,user); |
| | | } |
| | | } |
| | | @Override |
| | | public void updateAutoCallById(PlatformGroup platform) { |
| | | PlatformGroup model =platformGroupMapper.selectById(platform.getId()); |
| | | if(model ==null) { |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"对不起,该记录信息不存在!"); |
| | | } |
| | | LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); |
| | | if(loginUserInfo == null){ |
| | | loginUserInfo = platform.getLoginUserInfo(); |
| | | } |
| | | PlatformGroup update = new PlatformGroup(); |
| | | update.setId(model.getId()); |
| | | update.setEditDate(new Date()); |
| | | update.setEditor(loginUserInfo.getId()); |
| | | update.setAutoCall(platform.getAutoCall()); |
| | | platformGroupMapper.updateById(update); |
| | | } |
| | | |
| | | @Override |
| | | public void updateById(PlatformGroup platformGroup) { |
| | |
| | | || platformGroup.getType()<0){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | | platformGroup.setAutoCall(Constants.formatIntegerNum(platformGroup.getAutoCall())); |
| | | platformGroup.setIsVirtual(Constants.formatIntegerNum(platformGroup.getIsVirtual())); |
| | | if(platformGroupMapper.selectCount(new QueryWrapper<PlatformGroup>().lambda() |
| | | .eq(PlatformGroup::getIsdeleted,Constants.ZERO) |
| | | .eq(PlatformGroup::getType,platformGroup.getType()) |
| | | .eq(PlatformGroup::getIsVirtual,platformGroup.getIsVirtual()) |
| | | .ne(PlatformGroup::getId,platformGroup.getId()) |
| | | )>0){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,该类型分组已经创建,请返回刷新页面查看!"); |