diff --git a/src/main/java/com/spring/modules/part/service/impl/AgentInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/AgentInformationServiceImpl.java index a5578d37..a6e857ab 100644 --- a/src/main/java/com/spring/modules/part/service/impl/AgentInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/AgentInformationServiceImpl.java @@ -35,7 +35,14 @@ public class AgentInformationServiceImpl extends ServiceImpl map = new HashMap<>(); + map.put("site", data.getSite()); + map.put("agent_id", data.getAgentId()); + int count = agentInformationMapper.selectByMap(map).size(); + if (count > 0) { + throw new RuntimeException("代理商编码已存在!"); + } agentInformationMapper.insert(data); } diff --git a/src/main/java/com/spring/modules/part/service/impl/ManufacturerInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/ManufacturerInformationServiceImpl.java index 8c51ac29..8dedb327 100644 --- a/src/main/java/com/spring/modules/part/service/impl/ManufacturerInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/ManufacturerInformationServiceImpl.java @@ -35,7 +35,14 @@ public class ManufacturerInformationServiceImpl extends ServiceImpl map = new HashMap<>(); + map.put("site", data.getSite()); + map.put("manufacturer_id", data.getManufacturerId()); + int count = manufacturerInformationMapper.selectByMap(map).size(); + if (count > 0) { + throw new RuntimeException("厂商编码已存在!"); + } manufacturerInformationMapper.insert(data); } diff --git a/src/main/java/com/spring/modules/part/service/impl/PartFamilyInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/PartFamilyInformationServiceImpl.java index dd4384b8..2d766f31 100644 --- a/src/main/java/com/spring/modules/part/service/impl/PartFamilyInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/PartFamilyInformationServiceImpl.java @@ -35,7 +35,14 @@ public class PartFamilyInformationServiceImpl extends ServiceImpl map = new HashMap<>(); + map.put("site", data.getSite()); + map.put("family_id", data.getFamilyId()); + int count = partFamilyInformationMapper.selectByMap(map).size(); + if (count > 0) { + throw new RuntimeException("分类编码已存在!"); + } partFamilyInformationMapper.insert(data); } diff --git a/src/main/java/com/spring/modules/part/service/impl/PartGroupInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/PartGroupInformationServiceImpl.java index bea3dfb8..9e1bd648 100644 --- a/src/main/java/com/spring/modules/part/service/impl/PartGroupInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/PartGroupInformationServiceImpl.java @@ -35,7 +35,14 @@ public class PartGroupInformationServiceImpl extends ServiceImpl map = new HashMap<>(); + map.put("site", data.getSite()); + map.put("group_id", data.getGroupId()); + int count = partGroupInformationMapper.selectByMap(map).size(); + if (count > 0) { + throw new RuntimeException("分组编码已存在!"); + } partGroupInformationMapper.insert(data); } diff --git a/src/main/java/com/spring/modules/part/service/impl/ProductGroupInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/ProductGroupInformationServiceImpl.java index 7a7b3423..38c46e79 100644 --- a/src/main/java/com/spring/modules/part/service/impl/ProductGroupInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/ProductGroupInformationServiceImpl.java @@ -37,7 +37,14 @@ public class ProductGroupInformationServiceImpl extends ServiceImpl map = new HashMap<>(); + map.put("site", data.getSite()); + map.put("product_group_id", data.getProductGroupId()); + int count = productGroupInformationMapper.selectByMap(map).size(); + if (count > 0) { + throw new RuntimeException("商品组编码已存在!"); + } productGroupInformationMapper.insert(data); } diff --git a/src/main/java/com/spring/modules/part/service/impl/UmInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/UmInformationServiceImpl.java index b88fae6a..69b7600f 100644 --- a/src/main/java/com/spring/modules/part/service/impl/UmInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/UmInformationServiceImpl.java @@ -47,6 +47,11 @@ public class UmInformationServiceImpl extends ServiceImpl list = query().eq("site", data.getSite()).eq("um_id", data.getUmId()).list(); + if (list.size() > 0) { + throw new RuntimeException("单位编码已存在!"); + } umInformationMapper.insert(data); }