|
@@ -47,6 +47,8 @@ public class TranTaskInfoServiceImpl extends ServiceImpl<TranTaskInfoMapper, Tra
|
|
@Autowired
|
|
@Autowired
|
|
private IContractManagementInfoService contractManagementInfoService;
|
|
private IContractManagementInfoService contractManagementInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ private IContractGoodsInfoService contractGoodsInfoService;
|
|
|
|
+ @Autowired
|
|
private IInOutWarehouseTaskService iInOutWarehouseTaskService;
|
|
private IInOutWarehouseTaskService iInOutWarehouseTaskService;
|
|
@Autowired
|
|
@Autowired
|
|
private IWarehousePositionInfoService warehousePositionInfoService;
|
|
private IWarehousePositionInfoService warehousePositionInfoService;
|
|
@@ -273,6 +275,18 @@ public class TranTaskInfoServiceImpl extends ServiceImpl<TranTaskInfoMapper, Tra
|
|
.orderBy(WarehouseBaseInfo.QueryFiles.UPDATE_DATE, false));
|
|
.orderBy(WarehouseBaseInfo.QueryFiles.UPDATE_DATE, false));
|
|
if (!CollectionUtils.isEmpty(warehouseBaseInfoList)) {
|
|
if (!CollectionUtils.isEmpty(warehouseBaseInfoList)) {
|
|
for (WarehouseBaseInfo warehouseBaseInfo : warehouseBaseInfoList) {
|
|
for (WarehouseBaseInfo warehouseBaseInfo : warehouseBaseInfoList) {
|
|
|
|
+ //临时库带出品级
|
|
|
|
+ if ("2".equals(warehouseBaseInfo.getWarehouseType())){
|
|
|
|
+ ContractManagementInfo contractManagementInfo=contractManagementInfoService.selectOne(new EntityWrapper<ContractManagementInfo>()
|
|
|
|
+ .eq("comp_id",compId)
|
|
|
|
+ .eq("contract_no",warehouseBaseInfo.getWarehouseName()));
|
|
|
|
+ if (contractManagementInfo!=null){
|
|
|
|
+ //货物信息
|
|
|
|
+ ContractGoodsInfo contractGoodsInfo = contractGoodsInfoService.selectOne(new EntityWrapper<ContractGoodsInfo>().eq(ContractGoodsInfo.QueryFiles.CONTRACT_ID, contractManagementInfo.getId()));
|
|
|
|
+ warehouseBaseInfo.setGrade(contractGoodsInfo.getGrade());
|
|
|
|
+ warehouseBaseInfo.setGoodsName(contractGoodsInfo.getGoodsName());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
// 以库位为维度查询
|
|
// 以库位为维度查询
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
.eq("base_id", warehouseBaseInfo.getId()));
|
|
.eq("base_id", warehouseBaseInfo.getId()));
|