Browse Source

修改旧件库存查询

master
fanzongzhe0036 3 weeks ago
parent
commit
ce6629929e
  1. 10
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/GoodsDetailsVo.java
  2. 9
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetail.java
  3. 11
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailSDto.java
  4. 9
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SalesGoodsVo.java
  5. 7
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillMapper.xml
  6. 14
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillService.java
  7. 9
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsWmsInventorySalesVo.java
  8. 12
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbilldetail/SmsSalesBillDetail.java
  9. 3
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoldinventory/WmsOldInventoryService.java
  10. 9
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillInventoryVo.java
  11. 7
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillMapper.xml

10
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 io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -36,6 +35,15 @@ public class GoodsDetailsVo implements Vo {
private String warehouseName; private String warehouseName;
//库位编号 //库位编号
private String warehouseRackCode; private String warehouseRackCode;
@ApiModelProperty("库区sid")
private String wareAreaSid;
@ApiModelProperty("库区名称")
private String wareAreaName;
@ApiModelProperty("区域sid")
private String wareZoneSid;
@ApiModelProperty("区域名称")
private String wareZoneName;
// //
// @ApiModelProperty("需求数量(维修工单中)") // @ApiModelProperty("需求数量(维修工单中)")
// private String needCount; // private String needCount;

9
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; private String billBusTypeKey;
@ApiModelProperty("业务类型Value") @ApiModelProperty("业务类型Value")
private String billBusTypeValue; private String billBusTypeValue;
@ApiModelProperty("库区sid")
private String wareAreaSid;
@ApiModelProperty("库区名称")
private String wareAreaName;
@ApiModelProperty("区域sid")
private String wareZoneSid;
@ApiModelProperty("区域名称")
private String wareZoneName;
} }

11
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 io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
/** /**
* @description: * @description:
* @author: dimengzhe * @author: dimengzhe
@ -48,6 +46,15 @@ public class AsBusrepairInventorybillDetailSDto {
private String warehouseRackSid; private String warehouseRackSid;
@ApiModelProperty("库位编号") @ApiModelProperty("库位编号")
private String warehouseRackCode; private String warehouseRackCode;
@ApiModelProperty("库区sid")
private String wareAreaSid;
@ApiModelProperty("库区名称")
private String wareAreaName;
@ApiModelProperty("区域sid")
private String wareZoneSid;
@ApiModelProperty("区域名称")
private String wareZoneName;
@ApiModelProperty("需求数量") @ApiModelProperty("需求数量")
private String needCount; private String needCount;

9
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SalesGoodsVo.java

@ -43,6 +43,15 @@ public class SalesGoodsVo {
@ApiModelProperty("商品ID") @ApiModelProperty("商品ID")
private String goodsID; // 商品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; private String goodsSkuOwnSpec;
//仓库Sid //仓库Sid

7
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillMapper.xml

@ -115,8 +115,10 @@
i.supplierSid as billObjSid, i.supplierSid as billObjSid,
i.warehouseSid, i.warehouseSid,
i.warehouseName, i.warehouseName,
wa.sid as areaSid, wa.sid as wareAreaSid,
wa.areaName, wa.areaName wareAreaName,
wz.sid wareZoneSid,
wz.zoneName wareZoneName,
i.warehouseRackSid, i.warehouseRackSid,
i.warehouseRackCode, i.warehouseRackCode,
IF( IFNULL(i.taxRate,0) > 0, '0', '1' ) AS isTaxRate, 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_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_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_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 LEFT JOIN yxt_sms.sms_goods as s ON s.goodsID = i.goodsID
<where>${ew.sqlSegment}</where> <where>${ew.sqlSegment}</where>
</select> </select>

14
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsSalesBillService.java

@ -409,6 +409,12 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper,
if (StringUtils.isNotBlank(smsSalesBillDetail.getSupplierName())) { if (StringUtils.isNotBlank(smsSalesBillDetail.getSupplierName())) {
salesGoodsVo.setBillObjName(smsSalesBillDetail.getSupplierName()); salesGoodsVo.setBillObjName(smsSalesBillDetail.getSupplierName());
} }
if (StringUtils.isNotBlank(smsSalesBillDetail.getWareAreaSid())) {
salesGoodsVo.setAreaSid(smsSalesBillDetail.getWareAreaSid());
}
if (StringUtils.isNotBlank(smsSalesBillDetail.getWareAreaName())) {
salesGoodsVo.setAreaName(smsSalesBillDetail.getWareAreaName());
}
goodsVos.add(salesGoodsVo); goodsVos.add(salesGoodsVo);
} }
vo.setGoodsVos(goodsVos); vo.setGoodsVos(goodsVos);
@ -443,14 +449,6 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper,
} }
vo.setAitemVos(aitemVos); vo.setAitemVos(aitemVos);
} }
// SettlementVo settlementVo = new SettlementVo();
// FmsReceivesettle receivesettle = fmsReceivesettleFeign.fetchBySourceSid(sid).getData();
// if (null != receivesettle) {
// BeanUtil.copyProperties(receivesettle, settlementVo);
// settlementVo.setSettleTime(DateUtil.formatDate(receivesettle.getSettleTime()));
// vo.setSettlementVo(settlementVo);
// }
} }
return vo; return vo;
} }

9
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbill/SmsWmsInventorySalesVo.java

@ -48,6 +48,15 @@ public class SmsWmsInventorySalesVo implements Vo {
*/ */
private String areaName; private String areaName;
private String areaSid; private String areaSid;
@ApiModelProperty("库区sid")
private String wareAreaSid;
@ApiModelProperty("库区名称")
private String wareAreaName;
@ApiModelProperty("区域sid")
private String wareZoneSid;
@ApiModelProperty("区域名称")
private String wareZoneName;
/** /**
* 供应商 * 供应商
*/ */

12
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smssalesbilldetail/SmsSalesBillDetail.java

@ -88,10 +88,14 @@ public class SmsSalesBillDetail extends BaseEntity {
private String warehouseSid; private String warehouseSid;
//仓库 //仓库
private String warehouseName; private String warehouseName;
//库区sid @ApiModelProperty("库区sid")
private String areaSid; private String wareAreaSid;
//库区 @ApiModelProperty("库区名称")
private String areaName; private String wareAreaName;
@ApiModelProperty("区域sid")
private String wareZoneSid;
@ApiModelProperty("区域名称")
private String wareZoneName;
//库位sid //库位sid
private String warehouseRackSid; private String warehouseRackSid;
//库位编码 //库位编码

3
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoldinventory/WmsOldInventoryService.java

@ -261,6 +261,9 @@ public class WmsOldInventoryService extends MybatisBaseService<WmsOldInventoryMa
if (StringUtils.isNotBlank(query.getVinNo())) { if (StringUtils.isNotBlank(query.getVinNo())) {
qw.like("a.vinNo", query.getVinNo()); qw.like("a.vinNo", query.getVinNo());
} }
if (StringUtils.isNotBlank(query.getSourceBillNo())) {
qw.like("a.sourceBillNo", query.getSourceBillNo());
}
IPage<WmsOldInventory> page = PagerUtil.queryToPage(pagerQuery); IPage<WmsOldInventory> page = PagerUtil.queryToPage(pagerQuery);
IPage<WmsOldInventoryPageListVo> pagging = baseMapper.oldPageList(page, qw); IPage<WmsOldInventoryPageListVo> pagging = baseMapper.oldPageList(page, qw);
PagerVo<WmsOldInventoryPageListVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WmsOldInventoryPageListVo> p = PagerUtil.pageToVo(pagging, null);

9
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillInventoryVo.java

@ -36,7 +36,14 @@ public class WmsOutBillInventoryVo {
private String warehouseRackSid; private String warehouseRackSid;
@ApiModelProperty("库位编码") @ApiModelProperty("库位编码")
private String warehouseRackCode; 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 price;//销售单价
private String cost;//入库单价 private String cost;//入库单价
private String outboundCount;// 已出库数量 private String outboundCount;// 已出库数量

7
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsoutbill/WmsOutBillMapper.xml

@ -43,6 +43,10 @@
wi.warehouseName, wi.warehouseName,
wi.warehouseRackSid, wi.warehouseRackSid,
wi.warehouseRackCode, wi.warehouseRackCode,
wa.sid wareAreaSid,
wa.areaName wareAreaName,
wz.sid wareZoneSid,
wz.zoneName wareZoneName,
wi.count, wi.count,
wi.sid inventorySid, wi.sid inventorySid,
wi.supplierName, wi.supplierName,
@ -50,6 +54,9 @@
s.price as money s.price as money
from wms_inventory wi from wms_inventory wi
LEFT JOIN yxt_wms.wms_warehouse_info as wh ON wh.sid = wi.warehouseSid 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 LEFT JOIN yxt_sms.sms_goods as s ON s.goodsID = wi.goodsID
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}

Loading…
Cancel
Save