diff --git a/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeEcuInfoServiceImpl.java b/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeEcuInfoServiceImpl.java index c5e2d42..c8aff65 100644 --- a/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeEcuInfoServiceImpl.java +++ b/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeEcuInfoServiceImpl.java @@ -4,6 +4,7 @@ import cn.dev33.satoken.stp.StpUtil; import com.cdzy.common.ex.EbikeException; import com.cdzy.operations.model.vo.EbikeEcuInfoBatchVo; import com.cdzy.operations.model.vo.EbikeEcuInfoVo; +import com.mybatisflex.core.query.QueryWrapper; import com.mybatisflex.spring.service.impl.ServiceImpl; import com.cdzy.operations.model.entity.EbikeEcuInfo; import com.cdzy.operations.mapper.EbikeEcuInfoMapper; @@ -14,6 +15,8 @@ import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; +import static com.cdzy.operations.model.entity.table.EbikeEcuInfoTableDef.EBIKE_ECU_INFO; + /** * 中控基本信息 服务层实现。 * @@ -21,7 +24,7 @@ import java.util.List; * @since 2025-09-15 */ @Service -public class EbikeEcuInfoServiceImpl extends ServiceImpl implements EbikeEcuInfoService{ +public class EbikeEcuInfoServiceImpl extends ServiceImpl implements EbikeEcuInfoService { @Resource private EbikeEcuInfoMapper ebikeEcuInfoMapper; @@ -35,6 +38,13 @@ public class EbikeEcuInfoServiceImpl extends ServiceImpl list = new ArrayList<>(); for (int i = 0; i < ecuCodes.size(); i++) { EbikeEcuInfo ebikeEcuInfoEntity = EbikeEcuInfo.builder() @@ -58,6 +71,13 @@ public class EbikeEcuInfoServiceImpl extends ServiceImpl 0) { + throw new EbikeException("中控信息存在重复"); + } saveBatch(list); } } diff --git a/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeInventoryServiceImpl.java b/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeInventoryServiceImpl.java index de3270c..d2a8799 100644 --- a/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeInventoryServiceImpl.java +++ b/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeInventoryServiceImpl.java @@ -64,7 +64,7 @@ public class EbikeInventoryServiceImpl extends ServiceImpl