| | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * 库位基础数据 |
| | |
| | | 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())){ |