hdy
2025-02-27 bf5dcc46de28c2ca664be4c6c3566e0a82c1ecd6
billion-main/src/main/java/com/billion/main/bs/service/impl/BsRouteInfoServiceImpl.java
@@ -3,9 +3,13 @@
import java.util.Date;
import java.util.List;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.billion.common.exception.ServiceException;
import com.billion.common.utils.DateUtils;
import com.billion.common.utils.SecurityUtils;
import com.billion.main.bs.domain.BsBomInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.billion.main.bs.mapper.BsRouteInfoMapper;
@@ -62,6 +66,10 @@
        bsRouteInfo.setCreateTime(DateUtils.getNowDate());
        bsRouteInfo.setCreateBy(getUserName());
        bsRouteInfo.setDataSource("MES");
        List<BsRouteInfo> checkList = this.list(new LambdaQueryWrapper<BsRouteInfo>().eq(BsRouteInfo::getRouteCode, bsRouteInfo.getRouteCode()));
        if (CollUtil.isNotEmpty(checkList)){
            throw new ServiceException("已存在流程编码为"+bsRouteInfo.getRouteCode()+"的数据");
        }
        return bsRouteInfoMapper.insertBsRouteInfo(bsRouteInfo);
    }