diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillMapper.xml b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillMapper.xml index c66152c667..800ef5632b 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillMapper.xml +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillMapper.xml @@ -49,25 +49,28 @@ SELECT - sid, - goodsID, - goodsSkuTitle, - goodsSkuCode, - warehouseName, - warehouseArea, - warehouseRackName, - unit, - cost, - bookCount, - bookCount * cost AS bookAmount, - realCount, - realCount * cost AS realAmount, + d.sid, + d.goodsID, + d.goodsSkuTitle, + d.goodsSkuCode, + d.warehouseName, + z.zoneName, + d.warehouseArea, + d.warehouseRackName, + d.unit, + d.cost, + d.bookCount, + d.bookCount * cost AS bookAmount, + d.realCount, + d.realCount * cost AS realAmount, CASE - state + d.state WHEN 2 THEN '正常' WHEN 3 @@ -151,7 +155,7 @@ THEN '盘亏' END AS state, CASE - state + d.state WHEN 2 THEN 0 WHEN 3 @@ -160,7 +164,7 @@ THEN loseCount END AS profitAndLoseCount, CASE - state + d.state WHEN 2 THEN 0 WHEN 3 @@ -168,11 +172,13 @@ WHEN 4 THEN loseCount * cost END AS profitAndLoseAmount, - lossCount, - lossCount * cost AS lossAmount, - remarks + d.lossCount, + d.lossCount * cost AS lossAmount, + d.remarks FROM - wms_inventory_checkbill_detail + wms_inventory_checkbill_detail d + LEFT JOIN wms_warehouse_zone z + ON d.warehouseSid = z.warehouseSid ${ew.sqlSegment} diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillService.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillService.java index 292a5405c1..9ec7a8bd50 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillService.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillService.java @@ -199,16 +199,19 @@ public class WmsInventoryCheckbillService extends MybatisBaseService qw = new QueryWrapper<>(); qw.eq("billSid", query.getBillSid()); - if (StringUtils.isNotBlank(query.getWarehouseSid())) { - qw.eq("warehouseSid", query.getWarehouseSid()); + if (StringUtils.isNotBlank(query.getWarehouseName())) { + qw.eq("d.warehouseName", query.getWarehouseName()); } - if (StringUtils.isNotBlank(query.getWarehouseAreaSid())) { - qw.eq("warehouseAreaSid", query.getWarehouseAreaSid()); + if (StringUtils.isNotBlank(query.getZoneName())) { + qw.eq("z.zoneName", query.getZoneName()); } - if (StringUtils.isNotBlank(query.getWarehouseRackSid())) { - qw.eq("warehouseRackSid", query.getWarehouseRackSid()); + if (StringUtils.isNotBlank(query.getWarehouseAreaName())) { + qw.eq("d.warehouseArea", query.getWarehouseAreaName()); } - qw.groupBy("warehouseRackSid"); + if (StringUtils.isNotBlank(query.getWarehouseRackName())) { + qw.eq("d.warehouseRackName", query.getWarehouseRackName()); + } + qw.groupBy("d.warehouseRackSid"); IPage page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.detailRackPageList(page, qw); PagerVo p = PagerUtil.pageToVo(pagging, null); @@ -246,20 +249,20 @@ public class WmsInventoryCheckbillService extends MybatisBaseService detailRackGoodPageList(PagerQuery pq) { WmsInventoryCheckbillDetailRackGoodPageListQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); - qw.eq("billSid", query.getBillSid()); - qw.eq("warehouseRackSid", query.getWarehouseRackSid()); + qw.eq("d.billSid", query.getBillSid()); + qw.eq("d.warehouseRackSid", query.getWarehouseRackSid()); if (StringUtils.isNotBlank(query.getGoodsID())) { - qw.like("goodsID", query.getGoodsID()); + qw.like("d.goodsID", query.getGoodsID()); } if (StringUtils.isNotBlank(query.getGoodsSkuTitle())) { - qw.like("goodsSkuTitle", query.getGoodsSkuTitle()); + qw.like("d.goodsSkuTitle", query.getGoodsSkuTitle()); } if (StringUtils.isNotBlank(query.getGoodsSkuCode())) { - qw.like("goodsSkuCode", query.getGoodsSkuCode()); + qw.like("d.goodsSkuCode", query.getGoodsSkuCode()); } //移动端查询条件 if (StringUtils.isNotBlank(query.getName())) { - qw.and(wrapper -> wrapper.like("goodsID", query.getName()).or().like("goodsSkuTitle", query.getName()).or().like("goodsSkuCode", query.getName())); + qw.and(wrapper -> wrapper.like("d.goodsID", query.getName()).or().like("d.goodsSkuTitle", query.getName()).or().like("d.goodsSkuCode", query.getName())); } IPage page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.detailRackGoodPageList(page, qw); diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackGoodPageListVo.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackGoodPageListVo.java index 218e30aaf0..632682ec56 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackGoodPageListVo.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackGoodPageListVo.java @@ -25,7 +25,6 @@ *********************************************************/ package com.yxt.wms.biz.inventory.wmsinventorycheckbilldetail; - import com.yxt.common.core.vo.Vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -35,19 +34,6 @@ import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; -/** - * Project: yxt-wms(仓储)
- * File: WmsInventoryCheckbillDetailVo.java
- * Class: com.yxt.wms.api.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailVo
- * Description: 库存盘点-明细 视图数据对象.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2024-03-22 09:25:02
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Data @ApiModel(value = "库存盘点-明细 视图数据详情", description = "库存盘点-明细 视图数据详情") public class WmsInventoryCheckbillDetailRackGoodPageListVo implements Vo { @@ -62,6 +48,8 @@ public class WmsInventoryCheckbillDetailRackGoodPageListVo implements Vo { private String goodsSkuCode; // 图号 @ApiModelProperty("仓库名称") private String warehouseName; + @ApiModelProperty("区域名称") + private String zoneName; @ApiModelProperty("库区名称") private String warehouseArea; @ApiModelProperty("库位名称") diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackPageListQuery.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackPageListQuery.java index ba928830dd..ca42e3a330 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackPageListQuery.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackPageListQuery.java @@ -33,31 +33,20 @@ import lombok.Data; import java.math.BigDecimal; -/** - * Project: yxt-wms(仓储)
- * File: WmsInventoryCheckbillDetailVo.java
- * Class: com.yxt.wms.api.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailVo
- * Description: 库存盘点-明细 视图数据对象.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2024-03-22 09:25:02
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Data @ApiModel(value = "库存盘点-明细 视图数据详情", description = "库存盘点-明细 视图数据详情") public class WmsInventoryCheckbillDetailRackPageListQuery implements Query { @ApiModelProperty("盘点sid") private String billSid; - @ApiModelProperty("仓库sid") - private String warehouseSid; // 仓库sid + @ApiModelProperty("仓库") + private String warehouseName; // 仓库sid + @ApiModelProperty("区域sid") + private String zoneName; @ApiModelProperty("库区sid") - private String warehouseAreaSid; // 库区sid + private String warehouseAreaName; // 库区sid @ApiModelProperty("库位sid") - private String warehouseRackSid; // 库位sid + private String warehouseRackName; // 库位sid /* * 移动端查询条件 diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackPageListVo.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackPageListVo.java index 01ab8e7fe3..c07ce3fe66 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackPageListVo.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailRackPageListVo.java @@ -25,27 +25,12 @@ *********************************************************/ package com.yxt.wms.biz.inventory.wmsinventorycheckbilldetail; - import com.yxt.common.core.vo.Vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; - import java.math.BigDecimal; -/** - * Project: yxt-wms(仓储)
- * File: WmsInventoryCheckbillDetailVo.java
- * Class: com.yxt.wms.api.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailVo
- * Description: 库存盘点-明细 视图数据对象.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2024-03-22 09:25:02
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Data @ApiModel(value = "库存盘点-明细 视图数据详情", description = "库存盘点-明细 视图数据详情") public class WmsInventoryCheckbillDetailRackPageListVo implements Vo { @@ -54,6 +39,8 @@ public class WmsInventoryCheckbillDetailRackPageListVo implements Vo { @ApiModelProperty("仓库名称") private String warehouseName; + @ApiModelProperty("区域名称") + private String zoneName; @ApiModelProperty("库区名称") private String warehouseArea; @ApiModelProperty("库位sid")