zhangyuewww 3 năm trước cách đây
mục cha
commit
8ce942e570

+ 13 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/TranTaskInfoServiceImpl.java

@@ -48,6 +48,8 @@ public class TranTaskInfoServiceImpl extends ServiceImpl<TranTaskInfoMapper, Tra
     private IContractManagementInfoService contractManagementInfoService;
     @Autowired
     private IInOutWarehouseTaskService iInOutWarehouseTaskService;
+    @Autowired
+    private IWarehousePositionInfoService warehousePositionInfoService;
     /**
      * 创建运输任务
      * @param tranTaskInfo
@@ -269,6 +271,17 @@ public class TranTaskInfoServiceImpl extends ServiceImpl<TranTaskInfoMapper, Tra
                 .eq(WarehouseBaseInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0)
                 .eq(WarehouseBaseInfo.QueryFiles.WAREHOUSE_TYPE,warehouseType)
                 .orderBy(WarehouseBaseInfo.QueryFiles.UPDATE_DATE, false));
+        if (!CollectionUtils.isEmpty(warehouseBaseInfoList)) {
+            for (WarehouseBaseInfo warehouseBaseInfo : warehouseBaseInfoList) {
+                // 以库位为维度查询
+                List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
+                        .eq("base_id", warehouseBaseInfo.getId()));
+                if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
+                    warehouseBaseInfo.setPositionInfos(warehousePositionInfos);
+                }
+            }
+
+        }
         return warehouseBaseInfoList;
     }