diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/GoodsDetailsVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/GoodsDetailsVo.java
index e95b0726a2..885b6f0f95 100644
--- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/GoodsDetailsVo.java
+++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/GoodsDetailsVo.java
@@ -4,7 +4,6 @@ import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
@@ -36,6 +35,15 @@ public class GoodsDetailsVo implements Vo {
private String warehouseName;
//库位编号
private String warehouseRackCode;
+
+ @ApiModelProperty("库区sid")
+ private String wareAreaSid;
+ @ApiModelProperty("库区名称")
+ private String wareAreaName;
+ @ApiModelProperty("区域sid")
+ private String wareZoneSid;
+ @ApiModelProperty("区域名称")
+ private String wareZoneName;
//
// @ApiModelProperty("需求数量(维修工单中)")
// private String needCount;
diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetail.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetail.java
index 3cdb4db5c6..43c2b6b7bc 100644
--- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetail.java
+++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetail.java
@@ -112,4 +112,13 @@ public class AsBusrepairInventorybillDetail extends BaseEntity {
private String billBusTypeKey;
@ApiModelProperty("业务类型Value")
private String billBusTypeValue;
+
+ @ApiModelProperty("库区sid")
+ private String wareAreaSid;
+ @ApiModelProperty("库区名称")
+ private String wareAreaName;
+ @ApiModelProperty("区域sid")
+ private String wareZoneSid;
+ @ApiModelProperty("区域名称")
+ private String wareZoneName;
}
diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailSDto.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailSDto.java
index fb8d9fdbf5..1efb1f098e 100644
--- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailSDto.java
+++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailSDto.java
@@ -4,8 +4,6 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.math.BigDecimal;
-
/**
* @description:
* @author: dimengzhe
@@ -48,6 +46,15 @@ public class AsBusrepairInventorybillDetailSDto {
private String warehouseRackSid;
@ApiModelProperty("库位编号")
private String warehouseRackCode;
+ @ApiModelProperty("库区sid")
+ private String wareAreaSid;
+ @ApiModelProperty("库区名称")
+ private String wareAreaName;
+ @ApiModelProperty("区域sid")
+ private String wareZoneSid;
+ @ApiModelProperty("区域名称")
+ private String wareZoneName;
+
@ApiModelProperty("需求数量")
private String needCount;
diff --git a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SalesGoodsVo.java b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SalesGoodsVo.java
index c3f3152557..97761802a7 100644
--- a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SalesGoodsVo.java
+++ b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SalesGoodsVo.java
@@ -43,6 +43,15 @@ public class SalesGoodsVo {
@ApiModelProperty("商品ID")
private String goodsID; // 商品ID
+ @ApiModelProperty("库区sid")
+ private String wareAreaSid;
+ @ApiModelProperty("库区名称")
+ private String wareAreaName;
+ @ApiModelProperty("区域sid")
+ private String wareZoneSid;
+ @ApiModelProperty("区域名称")
+ private String wareZoneName;
+
//规格型号
private String goodsSkuOwnSpec;
//仓库Sid
diff --git a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillMapper.xml b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillMapper.xml
index 25ba9d0967..a8b6119d80 100644
--- a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillMapper.xml
+++ b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillMapper.xml
@@ -115,8 +115,10 @@
i.supplierSid as billObjSid,
i.warehouseSid,
i.warehouseName,
- wa.sid as areaSid,
- wa.areaName,
+ wa.sid as wareAreaSid,
+ wa.areaName wareAreaName,
+ wz.sid wareZoneSid,
+ wz.zoneName wareZoneName,
i.warehouseRackSid,
i.warehouseRackCode,
IF( IFNULL(i.taxRate,0) > 0, '0', '1' ) AS isTaxRate,
@@ -128,6 +130,7 @@
LEFT JOIN yxt_wms.wms_warehouse_rack as ra ON ra.sid = i.warehouseRackSid
LEFT JOIN yxt_wms.wms_warehouse_area as wa ON ra.locationSid = wa.sid
LEFT JOIN yxt_wms.wms_warehouse_info as wi ON wi.sid = i.warehouseSid
+ LEFT JOIN yxt_wms.wms_warehouse_zone as wz ON wz.sid = ra.zoneSid
LEFT JOIN yxt_sms.sms_goods as s ON s.goodsID = i.goodsID
${ew.sqlSegment}
diff --git a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillService.java b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillService.java
index 0cb24eab65..968b2e7573 100644
--- a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillService.java
+++ b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillService.java
@@ -409,6 +409,12 @@ public class SmsSalesBillService extends MybatisBaseService page = PagerUtil.queryToPage(pagerQuery);
IPage pagging = baseMapper.oldPageList(page, qw);
PagerVo p = PagerUtil.pageToVo(pagging, null);
diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillInventoryVo.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillInventoryVo.java
index 3684ec0db5..a95affa0f0 100644
--- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillInventoryVo.java
+++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillInventoryVo.java
@@ -36,7 +36,14 @@ public class WmsOutBillInventoryVo {
private String warehouseRackSid;
@ApiModelProperty("库位编码")
private String warehouseRackCode;
-
+ @ApiModelProperty("库区sid")
+ private String wareAreaSid;
+ @ApiModelProperty("库区名称")
+ private String wareAreaName;
+ @ApiModelProperty("区域sid")
+ private String wareZoneSid;
+ @ApiModelProperty("区域名称")
+ private String wareZoneName;
private String price;//销售单价
private String cost;//入库单价
private String outboundCount;// 已出库数量
diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillMapper.xml b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillMapper.xml
index 7911d86600..73968f0ae0 100644
--- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillMapper.xml
+++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillMapper.xml
@@ -43,6 +43,10 @@
wi.warehouseName,
wi.warehouseRackSid,
wi.warehouseRackCode,
+ wa.sid wareAreaSid,
+ wa.areaName wareAreaName,
+ wz.sid wareZoneSid,
+ wz.zoneName wareZoneName,
wi.count,
wi.sid inventorySid,
wi.supplierName,
@@ -50,6 +54,9 @@
s.price as money
from wms_inventory wi
LEFT JOIN yxt_wms.wms_warehouse_info as wh ON wh.sid = wi.warehouseSid
+ LEFT JOIN yxt_wms.wms_warehouse_rack as wr ON wr.sid = wi.warehouseRackSid
+ LEFT JOIN yxt_wms.wms_warehouse_area as wa ON wa.sid = wr.locationSid
+ LEFT JOIN yxt_wms.wms_warehouse_zone as wz ON wz.sid = wr.zoneSid
LEFT JOIN yxt_sms.sms_goods as s ON s.goodsID = wi.goodsID
${ew.sqlSegment}