From 958e45e28ca4f591ab13f2c6f4fe27d57c4880d5 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期六, 04 十一月 2023 15:19:31 +0800
Subject: [PATCH] Changes

---
 mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/PostServiceImpl.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/PostServiceImpl.java b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/PostServiceImpl.java
index 74adc64..e48e36f 100644
--- a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/PostServiceImpl.java
+++ b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/PostServiceImpl.java
@@ -1,13 +1,16 @@
 package com.chinaztt.mes.basic.service.impl;
 
 import cn.hutool.core.collection.CollectionUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
-import com.chinaztt.mes.basic.entity.*;
+import com.chinaztt.mes.basic.entity.Company;
+import com.chinaztt.mes.basic.entity.Division;
+import com.chinaztt.mes.basic.entity.Factory;
+import com.chinaztt.mes.basic.entity.Post;
 import com.chinaztt.mes.basic.excel.PostData;
-import com.chinaztt.mes.basic.excel.StaffData;
 import com.chinaztt.mes.basic.mapper.CompanyMapper;
 import com.chinaztt.mes.basic.mapper.DivisionMapper;
 import com.chinaztt.mes.basic.mapper.FactoryMapper;
@@ -20,6 +23,7 @@
 import org.springframework.transaction.annotation.Transactional;
 
 import java.util.List;
+import java.util.Objects;
 
 /**
  * 宀椾綅琛�
@@ -72,6 +76,13 @@
 		List<Factory> factories = factoryMapper.selectList(null);
 		List<Division> divisions = divisionMapper.selectList(null);
 		for (PostData data : list) {
+			QueryWrapper<Post>QueryWrapper = new QueryWrapper<>();
+			QueryWrapper.lambda().eq(Post::getPostNo,data.getPostNo());
+			Post post1 = baseMapper.selectOne(QueryWrapper);
+			if(!Objects.isNull(post1)){
+				log.error("宀椾綅缂栧彿閲嶅=====銆�"+data.getPostNo());
+				continue;
+			}
 			Post post = new Post();
 			BeanUtils.copyProperties(data, post);
 			post.setPostName(data.getWorkShops()+"-"+data.getPostName());

--
Gitblit v1.9.3