Fixiaobai
2023-11-16 d8d129a2e41f7099968cb4f4dc1b028ab985135f
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())){