|
@@ -15,7 +15,9 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.LinkedHashSet;
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -85,4 +87,31 @@ public class WarehousePositionInfoServiceImpl extends ServiceImpl<WarehousePosit
|
|
|
return warehousePositionInfoList;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<WarehousePositionInfo> selectBinNumberList(String baseId) {
|
|
|
+ List<WarehousePositionInfo> warehousePositionInfoList=new ArrayList<>();
|
|
|
+ WarehousePositionInfo warehousePositionInfo1=new WarehousePositionInfo();
|
|
|
+ warehousePositionInfo1.setBinNumber("全部仓位");
|
|
|
+ warehousePositionInfoList.add(warehousePositionInfo1);
|
|
|
+ List<WarehousePositionInfo> warehousePositionInfoList1 = this.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
|
+ .eq("base_id", baseId)
|
|
|
+ .like("bin_number","托盘")
|
|
|
+ .eq("delete_flag", "0"));
|
|
|
+ if (warehousePositionInfoList1.size()>0){
|
|
|
+ WarehousePositionInfo warehousePositionInfo2=new WarehousePositionInfo();
|
|
|
+ warehousePositionInfo2.setBinNumber("托盘");
|
|
|
+ warehousePositionInfoList.add(warehousePositionInfo2);
|
|
|
+ }
|
|
|
+ List<WarehousePositionInfo> warehousePositionInfoList2 = this.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
|
+ .eq("base_id", baseId)
|
|
|
+ .like("bin_number","合营")
|
|
|
+ .eq("delete_flag", "0"));
|
|
|
+ if (warehousePositionInfoList2.size()>0){
|
|
|
+ WarehousePositionInfo warehousePositionInfo2=new WarehousePositionInfo();
|
|
|
+ warehousePositionInfo2.setBinNumber("合营");
|
|
|
+ warehousePositionInfoList.add(warehousePositionInfo2);
|
|
|
+ }
|
|
|
+ return warehousePositionInfoList;
|
|
|
+ }
|
|
|
+
|
|
|
}
|