hdy
2025-02-27 bf5dcc46de28c2ca664be4c6c3566e0a82c1ecd6
billion-main/src/main/java/com/billion/main/bs/service/impl/BsBomInfoServiceImpl.java
@@ -1,6 +1,9 @@
package com.billion.main.bs.service.impl;
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.main.bs.domain.BsBomInfo;
import com.billion.main.bs.mapper.BsBomInfoMapper;
@@ -53,10 +56,13 @@
     * @return 结果
     */
    @Override
    public int insertBsBomInfo(BsBomInfo bsBomInfo)
    public  void insertBsBomInfo(BsBomInfo bsBomInfo)
    {
        bsBomInfo.setCreateTime(DateUtils.getNowDate());
        return bsBomInfoMapper.insertBsBomInfo(bsBomInfo);
        List<BsBomInfo> checkList = this.list(new LambdaQueryWrapper<BsBomInfo>().eq(BsBomInfo::getBomCode, bsBomInfo.getBomCode()));
        if (CollUtil.isNotEmpty(checkList)){
            throw new ServiceException("已存在工单编号为"+bsBomInfo.getBomCode()+"的数据");
        }
        this.save(bsBomInfo);
    }
    /**
@@ -95,4 +101,9 @@
    {
        return bsBomInfoMapper.deleteBsBomInfoById(id);
    }
    @Override
    public void insertBatch(List<BsBomInfo> confList) {
    }
}