From 2fb28b36f15de26249ae34160e1accf118c011c7 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期五, 17 十一月 2023 16:47:17 +0800 Subject: [PATCH] Changes16 --- 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