生产退料,库存上的供应商数据设置

This commit is contained in:
JinLu.Yin 2022-09-17 22:25:06 +08:00
parent 3ce6be7849
commit 3793f279bc
3 changed files with 52 additions and 0 deletions

View File

@ -57,6 +57,18 @@ public class RtIssueTxBean extends BaseEntity {
/** 库位名称 */
private String areaName;
/** 供应商ID */
private Long vendorId;
/** 供应商编号 */
private String vendorCode;
/** 供应商名称 */
private String vendorName;
/** 供应商简称 */
private String vendorNick;
/** 单据类型 */
private String sourceDocType;
@ -204,6 +216,38 @@ public class RtIssueTxBean extends BaseEntity {
this.areaName = areaName;
}
public Long getVendorId() {
return vendorId;
}
public void setVendorId(Long vendorId) {
this.vendorId = vendorId;
}
public String getVendorCode() {
return vendorCode;
}
public void setVendorCode(String vendorCode) {
this.vendorCode = vendorCode;
}
public String getVendorName() {
return vendorName;
}
public void setVendorName(String vendorName) {
this.vendorName = vendorName;
}
public String getVendorNick() {
return vendorNick;
}
public void setVendorNick(String vendorNick) {
this.vendorNick = vendorNick;
}
public String getSourceDocType() {
return sourceDocType;
}
@ -271,6 +315,10 @@ public class RtIssueTxBean extends BaseEntity {
", areaId=" + areaId +
", areaCode='" + areaCode + '\'' +
", areaName='" + areaName + '\'' +
", vendorId=" + vendorId +
", vendorCode='" + vendorCode + '\'' +
", vendorName='" + vendorName + '\'' +
", vendorNick='" + vendorNick + '\'' +
", sourceDocType='" + sourceDocType + '\'' +
", sourceDocId=" + sourceDocId +
", sourceDocCode='" + sourceDocCode + '\'' +

View File

@ -146,6 +146,7 @@ public class StorageCoreServiceImpl implements IStorageCoreService {
transaction_in.setMaterialStockId(null);
//设置入库相关联的出库事务ID
transaction_in.setRelatedTransactionId(transaction_out.getTransactionId());
wmTransactionService.processTransaction(transaction_in);
}
}

View File

@ -103,6 +103,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
irl.`warehouse_id`,irl.`warehouse_code`,irl.`warehouse_name`,
irl.`location_id`,irl.`location_code`,irl.`location_name`,
irl.`area_id`,irl.`area_code`,irl.`area_name`,
ms.vendor_id as vendorId,ms.vendor_code as vendorCode,ms.vendor_name as vendorName,ms.vendor_nick as vendorNick,
'RTISSUE' AS source_doc_type,ir.`rt_id` AS source_doc_id,
ir.`rt_code` AS source_doc_code,
irl.`line_id` AS source_doc_line_id,
@ -111,6 +112,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
FROM wm_rt_issue ir
LEFT JOIN wm_rt_issue_line irl
ON ir.rt_id = irl.rt_id
left join wm_material_stock ms
on irl.material_stock_id = ms.material_stock_id
WHERE ir.rt_id = #{rtId}
</select>