From 9bf01a5f04e5e1821d48b42706fb492e1bf21d86 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期三, 15 十一月 2023 18:57:24 +0800
Subject: [PATCH] 销售订单-修改5

---
 mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/StaffServiceImpl.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/StaffServiceImpl.java b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/StaffServiceImpl.java
index a2ecea3..e27a26a 100644
--- a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/StaffServiceImpl.java
+++ b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/StaffServiceImpl.java
@@ -25,12 +25,14 @@
 import com.chinaztt.mes.basic.excel.StaffData;
 import com.chinaztt.mes.basic.mapper.*;
 import com.chinaztt.mes.basic.service.StaffService;
-import com.chinaztt.ztt.common.data.datascope.DataScope;
 import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 
 import java.util.List;
+import java.util.Map;
+import java.util.Objects;
 
 /**
  * 鍛樺伐
@@ -40,6 +42,7 @@
  */
 @Service
 @AllArgsConstructor
+@Slf4j
 public class StaffServiceImpl extends ServiceImpl<StaffMapper, Staff> implements StaffService {
 
 	private DivisionMapper divisionMapper;
@@ -87,6 +90,13 @@
 		List<Company> companies = companyMapper.selectList(null);
 		List<Factory> factories = factoryMapper.selectList(null);
 		for (StaffData staffData : list) {
+			QueryWrapper<Staff> QueryWrapper = new QueryWrapper<>();
+			QueryWrapper.lambda().eq(Staff::getStaffNo,staffData.getStaffNo());
+			Staff staff1 = baseMapper.selectOne(QueryWrapper);
+			if(!Objects.isNull(staff1)){
+				log.error("鍛樺伐缂栧彿閲嶅======銆�"+staffData.getStaffNo());
+				continue;
+			}
 			Staff staff = new Staff();
 			BeanUtils.copyProperties(staffData, staff);
 			for (int i = 0; i < divisions.size(); i++) {
@@ -128,4 +138,9 @@
 			baseMapper.insert(staff);
 		}
 	}
+
+	@Override
+	public List<Map<String, Object>> chooseStaff() {
+		return baseMapper.chooseStaff();
+	}
 }

--
Gitblit v1.9.3