12345678910111213141516171819202122232425262728293031323334353637 |
- package com.fdkankan.contro.service.impl;
- import cn.hutool.core.collection.CollUtil;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.fdkankan.common.constant.ErrorCode;
- import com.fdkankan.common.exception.BusinessException;
- import com.fdkankan.contro.entity.SceneCopyLog;
- import com.fdkankan.contro.mapper.ISceneCopyLogMapper;
- import com.fdkankan.contro.service.ISceneCopyLogService;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import org.springframework.stereotype.Service;
- import java.util.List;
- /**
- * <p>
- * 服务实现类
- * </p>
- *
- * @author
- * @since 2023-04-17
- */
- @Service
- public class SceneCopyLogServiceImpl extends ServiceImpl<ISceneCopyLogMapper, SceneCopyLog> implements ISceneCopyLogService {
- @Override
- public List<SceneCopyLog> listByNewNum(String newNum) {
- return this.list(new LambdaQueryWrapper<SceneCopyLog>().eq(SceneCopyLog::getNewNum, newNum));
- }
- @Override
- public void checkCanBuild(String num) {
- List<SceneCopyLog> sceneCopyLogs = this.listByNewNum(num);
- if(CollUtil.isNotEmpty(sceneCopyLogs)){
- throw new BusinessException(ErrorCode.FAILURE_CODE_5071);
- }
- }
- }
|