From bf5dcc46de28c2ca664be4c6c3566e0a82c1ecd6 Mon Sep 17 00:00:00 2001 From: hdy <1105738590@qq.com> Date: 星期四, 27 二月 2025 09:11:08 +0800 Subject: [PATCH] 修改 --- billion-main/src/main/java/com/billion/main/bs/service/impl/BsBomInfoServiceImpl.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/billion-main/src/main/java/com/billion/main/bs/service/impl/BsBomInfoServiceImpl.java b/billion-main/src/main/java/com/billion/main/bs/service/impl/BsBomInfoServiceImpl.java index db1421c..db859ba 100644 --- a/billion-main/src/main/java/com/billion/main/bs/service/impl/BsBomInfoServiceImpl.java +++ b/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) { + + } } -- Gitblit v1.9.3