From c7f098a68646b172645734a0313d34fae8f1f0d8 Mon Sep 17 00:00:00 2001 From: "0.0" <1092404103.qq.com> Date: Thu, 31 Aug 2023 15:43:04 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E8=A1=8C=E5=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basicdata/vo/BasicdataGoodsAreaVO.java | 21 +++++- .../mapper/BasicdataGoodsAreaMapper.xml | 6 +- .../impl/BasicdataGoodsShelfServiceImpl.java | 2 +- .../DistributionParcelListController.java | 1 + .../mapper/DistributionParcelListMapper.java | 2 +- .../mapper/DistributionParcelListMapper.xml | 73 ++++++++++++++++++- .../DistributionParcelListServiceImpl.java | 3 +- 7 files changed, 102 insertions(+), 6 deletions(-) diff --git a/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataGoodsAreaVO.java b/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataGoodsAreaVO.java index 37cf6950e..ef318648b 100644 --- a/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataGoodsAreaVO.java +++ b/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataGoodsAreaVO.java @@ -55,7 +55,26 @@ public class BasicdataGoodsAreaVO extends BasicdataGoodsAreaEntity { */ private String areaTypeName; - + /** + * 总货位 + */ + @ApiModelProperty(value = "总货位") + private Integer cargoNub; + /** + * 使用货位 + */ + @ApiModelProperty(value = "使用货位") + private Integer employNub; + /** + * 可用货位 + */ + @ApiModelProperty(value = "可用货位") + private Integer unusedNub; + /** + * 禁用货位 + */ + @ApiModelProperty(value = "禁用货位") + private Integer disableNub; } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataGoodsAreaMapper.xml b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataGoodsAreaMapper.xml index d546637a5..6e21eaad7 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataGoodsAreaMapper.xml +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataGoodsAreaMapper.xml @@ -65,7 +65,11 @@ goods_area.headline, goods_area.enable_status, goods_area.area_type, - warehouse.NAME AS warehouseName + warehouse.NAME AS warehouseName, + (SELECT COALESCE (count(*),0) FROM logpm_warehouse_goods_allocation lwga WHERE goods_area.id = lwga.goods_area_id and lwga.is_deleted =0) cargoNub, + (SELECT COALESCE (count(*),0) FROM logpm_warehouse_goods_allocation lwga WHERE goods_area.id = lwga.goods_area_id and lwga.is_deleted =0 and lwga.allocation_status =2 ) employNub, + (SELECT COALESCE (count(*),0) FROM logpm_warehouse_goods_allocation lwga WHERE goods_area.id = lwga.goods_area_id and lwga.is_deleted =0 and lwga.enable_status =2 ) disableNub, + (SELECT COALESCE (count(*),0) FROM logpm_warehouse_goods_allocation lwga WHERE goods_area.id = lwga.goods_area_id and lwga.is_deleted =0 and lwga.enable_status =1 and lwga.allocation_status =1 ) unusedNub FROM logpm_warehouse_goods_area AS goods_area INNER JOIN logpm_warehouse_warehouse AS warehouse ON goods_area.warehouse_id = warehouse.id diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataGoodsShelfServiceImpl.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataGoodsShelfServiceImpl.java index 7935e4d3a..22399c22d 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataGoodsShelfServiceImpl.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataGoodsShelfServiceImpl.java @@ -578,7 +578,7 @@ public class BasicdataGoodsShelfServiceImpl extends BaseServiceImpl>>>>>>>>>>>>>>>>>"); //TODO 行减列不变 //行减 - for (Integer z = layerSort.get(layerSort.size()-1).getColumnNum(); z > storeyNum; z--) { + for (Integer z = columnSort.get(columnSort.size()-1).getLayerNum(); z > storeyNum; z--) { List basicdataGoodsAllocationEntitiesDate = basicdataGoodsAllocationMapper.selectList(new QueryWrapper().lambda() .eq(BasicdataGoodsAllocationEntity::getLayerNum, z) .eq(BasicdataGoodsAllocationEntity::getGoodsAreaId, basicdataGoodsShelfDTO.getGoodsAreaId()) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionParcelListController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionParcelListController.java index 12d6e7839..ba5781ff4 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionParcelListController.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionParcelListController.java @@ -139,6 +139,7 @@ public class DistributionParcelListController extends BladeController { @ApiOperation(value = "分页", notes = "传入distributionParcelList") public R> page(DistributionParcelListVO distributionParcelList, Query query) { IPage pages = distributionParcelListService.selectDistributionParcelListPage(Condition.getPage(query), distributionParcelList); + return R.data(DistributionParcelListWrapper.build().pageVO(pages)); } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java index f8b0a053e..84c2fd9f5 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java @@ -42,7 +42,7 @@ public interface DistributionParcelListMapper extends BaseMapper selectDistributionParcelListPage(IPage page, DistributionParcelListVO distributionParcelList); + List selectDistributionParcelListPage(IPage page,@Param("param") DistributionParcelListVO distributionParcelList); /** diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml index ab1acf6bd..8248e1cc9 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml @@ -36,7 +36,78 @@