Browse Source

修改

master
ligaode 2 days ago
parent
commit
b8b81511b7
  1. 35
      yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandle.java
  2. 32
      yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandleDetailsVo.java
  3. 32
      yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandleDto.java
  4. 4
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asoldpartreturnapply/AsOldpartreturnApplyService.java
  5. 4
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryHandleSelectList.java
  6. 10
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryMapper.xml

35
yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandle.java

@ -33,30 +33,17 @@ import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
/**
* Project: yxt-as(旧件处理申请) <br/>
* File: AsOldparthandle.java <br/>
* Class: com.yxt.anrui.as.api.asoldparthandle.AsOldparthandle <br/>
* Description: 处理旧件列表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2024-04-23 17:56:59 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data @Data
@ApiModel(value = "处理旧件列表", description = "处理旧件列表") @ApiModel(value = "处理旧件列表", description = "处理旧件列表")
@TableName("as_oldparthandle") @TableName("as_oldparthandle")
public class AsOldparthandle extends BaseEntity { public class AsOldparthandle extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("主表sid") @ApiModelProperty("主表sid")
private String mainSid; // 主表sid private String mainSid; // 主表sid
@ApiModelProperty("车架号") @ApiModelProperty("车架号")
private String vinNo; // 车架号 private String vinNo; // 车架号
@ApiModelProperty("商品ID") @ApiModelProperty("商品ID")
private String goodsID; // 商品ID private String goodsID; // 商品ID
@ApiModelProperty("商品spuSid") @ApiModelProperty("商品spuSid")
private String goodsSpuSid; private String goodsSpuSid;
@ -74,21 +61,25 @@ public class AsOldparthandle extends BaseEntity {
private String manufacturerSid; private String manufacturerSid;
@ApiModelProperty("厂家名称") @ApiModelProperty("厂家名称")
private String manufacturerName; private String manufacturerName;
@ApiModelProperty("单位") @ApiModelProperty("单位")
private String unit; // 单位 private String unit; // 单位
@ApiModelProperty("供应商sid") @ApiModelProperty("供应商sid")
private String supplierSid; private String supplierSid;
@ApiModelProperty("供应商名称") @ApiModelProperty("供应商名称")
private String supplierName; private String supplierName;
@ApiModelProperty("仓库sid") @ApiModelProperty("仓库sid")
private String warehouseSid; // 仓库sid private String warehouseSid; // 仓库sid
@ApiModelProperty("仓库名称") @ApiModelProperty("仓库名称")
private String warehouseName; // 仓库名称 private String warehouseName; // 仓库名称
@ApiModelProperty("库位sid") @ApiModelProperty("库区sid")
private String warehouseAreaSid;
@ApiModelProperty("库区名称")
private String warehouseAreaName;
@ApiModelProperty("库位sid")
private String warehouseRackSid; // 库位sid private String warehouseRackSid; // 库位sid
@ApiModelProperty("库位编码") @ApiModelProperty("库位编码")
private String warehouseRackCode; // 库位编码 private String warehouseRackCode; // 库位编码
@ApiModelProperty("数量") @ApiModelProperty("数量")
private BigDecimal count; // 数量 private BigDecimal count; // 数量
@ApiModelProperty("收益金额") @ApiModelProperty("收益金额")
private BigDecimal profit; private BigDecimal profit;

32
yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandleDetailsVo.java

@ -25,7 +25,6 @@
*********************************************************/ *********************************************************/
package com.yxt.anrui.as.api.asoldparthandle; package com.yxt.anrui.as.api.asoldparthandle;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
@ -34,28 +33,15 @@ import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
/**
* Project: yxt-as(旧件处理申请) <br/>
* File: AsOldparthandleVo.java <br/>
* Class: com.yxt.anrui.as.api.asoldparthandle.AsOldparthandleVo <br/>
* Description: 处理旧件列表 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2024-04-23 17:56:59 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data @Data
@ApiModel(value = "处理旧件列表 视图数据详情", description = "处理旧件列表 视图数据详情") @ApiModel(value = "处理旧件列表 视图数据详情", description = "处理旧件列表 视图数据详情")
public class AsOldparthandleDetailsVo implements Vo { public class AsOldparthandleDetailsVo implements Vo {
private String sid; // sid private String sid; // sid
@ApiModelProperty("主表sid") @ApiModelProperty("主表sid")
private String mainSid; // 主表sid private String mainSid; // 主表sid
@ApiModelProperty("车架号") @ApiModelProperty("车架号")
private String vinNo; // 车架号 private String vinNo; // 车架号
@ApiModelProperty("商品ID") @ApiModelProperty("商品ID")
private String goodsID; // 商品ID private String goodsID; // 商品ID
@ -81,15 +67,19 @@ public class AsOldparthandleDetailsVo implements Vo {
private String supplierSid; private String supplierSid;
@ApiModelProperty("供应商名称") @ApiModelProperty("供应商名称")
private String supplierName; private String supplierName;
@ApiModelProperty("仓库sid") @ApiModelProperty("仓库sid")
private String warehouseSid; // 仓库sid private String warehouseSid; // 仓库sid
@ApiModelProperty("仓库名称") @ApiModelProperty("仓库名称")
private String warehouseName; // 仓库名称 private String warehouseName; // 仓库名称
@ApiModelProperty("库位sid") @ApiModelProperty("库区sid")
private String warehouseAreaSid;
@ApiModelProperty("库区名称")
private String warehouseAreaName;
@ApiModelProperty("库位sid")
private String warehouseRackSid; // 库位sid private String warehouseRackSid; // 库位sid
@ApiModelProperty("库位编码") @ApiModelProperty("库位编码")
private String warehouseRackCode; // 库位编码 private String warehouseRackCode; // 库位编码
@ApiModelProperty("数量") @ApiModelProperty("数量")
private BigDecimal count; // 数量 private BigDecimal count; // 数量
@ApiModelProperty("收益金额") @ApiModelProperty("收益金额")
private BigDecimal profit; private BigDecimal profit;

32
yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandleDto.java

@ -25,7 +25,6 @@
*********************************************************/ *********************************************************/
package com.yxt.anrui.as.api.asoldparthandle; package com.yxt.anrui.as.api.asoldparthandle;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
@ -34,28 +33,15 @@ import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
/**
* Project: yxt-as(旧件处理申请) <br/>
* File: AsOldparthandleDto.java <br/>
* Class: com.yxt.anrui.as.api.asoldparthandle.AsOldparthandleDto <br/>
* Description: 处理旧件列表 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2024-04-23 17:56:59 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data @Data
@ApiModel(value = "处理旧件列表 数据传输对象", description = "处理旧件列表 数据传输对象") @ApiModel(value = "处理旧件列表 数据传输对象", description = "处理旧件列表 数据传输对象")
public class AsOldparthandleDto implements Dto { public class AsOldparthandleDto implements Dto {
private String sid; // sid private String sid; // sid
@ApiModelProperty("主表sid") @ApiModelProperty("主表sid")
private String mainSid; // 主表sid private String mainSid; // 主表sid
@ApiModelProperty("车架号") @ApiModelProperty("车架号")
private String vinNo; // 车架号 private String vinNo; // 车架号
@ApiModelProperty("商品ID") @ApiModelProperty("商品ID")
private String goodsID; // 商品ID private String goodsID; // 商品ID
@ -81,15 +67,19 @@ public class AsOldparthandleDto implements Dto {
private String supplierSid; private String supplierSid;
@ApiModelProperty("供应商名称") @ApiModelProperty("供应商名称")
private String supplierName; private String supplierName;
@ApiModelProperty("仓库sid") @ApiModelProperty("仓库sid")
private String warehouseSid; // 仓库sid private String warehouseSid; // 仓库sid
@ApiModelProperty("仓库名称") @ApiModelProperty("仓库名称")
private String warehouseName; // 仓库名称 private String warehouseName; // 仓库名称
@ApiModelProperty("库位sid") @ApiModelProperty("库区sid")
private String warehouseAreaSid;
@ApiModelProperty("库区名称")
private String warehouseAreaName;
@ApiModelProperty("库位sid")
private String warehouseRackSid; // 库位sid private String warehouseRackSid; // 库位sid
@ApiModelProperty("库位编码") @ApiModelProperty("库位编码")
private String warehouseRackCode; // 库位编码 private String warehouseRackCode; // 库位编码
@ApiModelProperty("数量") @ApiModelProperty("数量")
private BigDecimal count; // 数量 private BigDecimal count; // 数量
@ApiModelProperty("收益金额") @ApiModelProperty("收益金额")
private BigDecimal profit; private BigDecimal profit;

4
yxt-as/src/main/java/com/yxt/anrui/as/biz/asoldpartreturnapply/AsOldpartreturnApplyService.java

@ -688,6 +688,10 @@ public class AsOldpartreturnApplyService extends MybatisBaseService<AsOldpartret
for (AsOldpartreturnExcelInfo asOldpartreturnExcelInfo : resultList) { for (AsOldpartreturnExcelInfo asOldpartreturnExcelInfo : resultList) {
AsBusclaimBill asBusclaimBill = asBusclaimBillService.selectByBillNo(asOldpartreturnExcelInfo.getClaimBillNo()); AsBusclaimBill asBusclaimBill = asBusclaimBillService.selectByBillNo(asOldpartreturnExcelInfo.getClaimBillNo());
AsOldpartreturnDetailsVo asOldpartreturnDetailsVo = asBusrepairInventorybillDetailService.selByGdSidAndOldCode(asBusclaimBill.getRepairBillSid(),asOldpartreturnExcelInfo.getGoodsSkuCode()); AsOldpartreturnDetailsVo asOldpartreturnDetailsVo = asBusrepairInventorybillDetailService.selByGdSidAndOldCode(asBusclaimBill.getRepairBillSid(),asOldpartreturnExcelInfo.getGoodsSkuCode());
if (asOldpartreturnDetailsVo == null){
importReturn.setCheckInfo(asOldpartreturnExcelInfo.getVinNo() + "维修出/退库信息不存在");
break;
}
asOldpartreturnDetailsVo.setVinNo(asOldpartreturnExcelInfo.getVinNo()); asOldpartreturnDetailsVo.setVinNo(asOldpartreturnExcelInfo.getVinNo());
asOldpartreturnDetailsVo.setSourceBillNo(asBusclaimBill.getRepairBillNo()); asOldpartreturnDetailsVo.setSourceBillNo(asBusclaimBill.getRepairBillNo());
asOldpartreturnDetailsVo.setClaimBillNo(asOldpartreturnExcelInfo.getClaimBillNo()); asOldpartreturnDetailsVo.setClaimBillNo(asOldpartreturnExcelInfo.getClaimBillNo());

4
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryHandleSelectList.java

@ -39,6 +39,10 @@ public class WmsInventoryHandleSelectList {
private String warehouseSid; private String warehouseSid;
//仓库名称 //仓库名称
private String warehouseName; private String warehouseName;
//库区sid
private String warehouseAreaSid;
//库区名称
private String warehouseAreaName;
//库位sid //库位sid
private String warehouseRackSid; private String warehouseRackSid;
//库位编码 //库位编码

10
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryMapper.xml

@ -328,11 +328,13 @@
wi.goodsSkuOwnSpec, wi.goodsSkuOwnSpec,
wi.manufacturerSid, wi.manufacturerSid,
wi.manufacturerName, wi.manufacturerName,
wi.billObjSid AS supplierSid, wi.supplierSid,
wi.billObjName AS supplierName, wi.supplierName,
wi.unit, wi.unit,
wi.warehouseSid, wi.warehouseSid,
wi.warehouseName, wi.warehouseName,
wa.sid AS warehouseAreaSid,
wa.areaName AS warehouseAreaName,
wi.warehouseRackSid, wi.warehouseRackSid,
wi.warehouseRackCode, wi.warehouseRackCode,
wi.count, wi.count,
@ -341,6 +343,10 @@
av.vinNo av.vinNo
FROM FROM
wms_inventory wi wms_inventory wi
LEFT JOIN wms_warehouse_rack wr
ON wi.warehouseRackSid = wr.sid
LEFT JOIN wms_warehouse_area wa
ON wr.locationSid = wa.sid
LEFT JOIN yxt_4sas.as_busrepair_inventorybill_detail ad LEFT JOIN yxt_4sas.as_busrepair_inventorybill_detail ad
ON wi.sid = ad.oldInventorySid ON wi.sid = ad.oldInventorySid
LEFT JOIN yxt_4sas.as_busrepair_inventorybill ai LEFT JOIN yxt_4sas.as_busrepair_inventorybill ai

Loading…
Cancel
Save