From 4d14b92739b94a68790bca51905d3e37da855be7 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期三, 15 十一月 2023 16:12:55 +0800 Subject: [PATCH] 销售订单-修改4 --- mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/LocationServiceImpl.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/LocationServiceImpl.java b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/LocationServiceImpl.java index 11581a2..c8d3d8b 100644 --- a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/LocationServiceImpl.java +++ b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/LocationServiceImpl.java @@ -49,6 +49,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Objects; /** * 搴撲綅鍩虹鏁版嵁 @@ -91,10 +92,18 @@ if (CollectionUtil.isEmpty(list)) { return; } + list.forEach(System.out::println); List<Factory> factories = factoryMapper.selectList(null); List<Warehouse> warehouses = warehouseMapper.selectList(null); List<SysDictItem> dict = dictUtils.getDict("warehouse_type"); for (LocationData data : list) { + QueryWrapper<Location>QueryWrapper = new QueryWrapper<>(); + QueryWrapper.lambda().eq(Location::getLocNo,data.getLocNo()); + Location location = baseMapper.selectOne(QueryWrapper); + if(!Objects.isNull(location)){ + log.error("搴撲綅缂栧彿閲嶅=====銆�"+data.getLocNo()); + continue; + } Location newLocation = new Location(); dict.forEach(a->{ if (a.getLabel().equals(data.getLocType())){ -- Gitblit v1.9.3