From 01d08428dd6cd9dc518a9a2ecbcb1f0e82788068 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期四, 09 十一月 2023 13:54:47 +0800
Subject: [PATCH] Changes11

---
 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