Browse Source

feat(验收单传输):新增验收单明细同步送货单明细ID

Hu Jie 7 years ago
parent
commit
8986fdf8c5

+ 4 - 1
db/ddl.sql

@@ -153,4 +153,7 @@ alter table `sale$senditem`
 -- author: huj
 -- author: huj
 -- content: ERP主动收料通知id
 -- content: ERP主动收料通知id
 alter table `sale$send`
 alter table `sale$send`
-  add column ss_sourceid bigint(20)  comment 'ERP主动收料通知明细id';
+  add column ss_sourceid bigint(20)  comment 'ERP主动收料通知明细id';
+
+alter table `purc$acceptitem`
+  add column b2b_si_id bigint(20)  comment '送货单明细id';

+ 14 - 1
src/main/java/com/uas/platform/b2b/erp/model/PurchaseProdInOutDetail.java

@@ -29,7 +29,19 @@ public class PurchaseProdInOutDetail {
 	private String pd_remark;// 备注
 	private String pd_remark;// 备注
 	private String pd_prodcode;//物料编号
 	private String pd_prodcode;//物料编号
 	private String pd_whname;//仓库名称
 	private String pd_whname;//仓库名称
-	
+	/**
+	 * 平台送货单明细id
+	 */
+	private Long b2b_si_id;
+
+	public Long getB2b_si_id() {
+		return b2b_si_id;
+	}
+
+	public void setB2b_si_id(Long b2b_si_id) {
+		this.b2b_si_id = b2b_si_id;
+	}
+
 	public String getPd_prodcode() {
 	public String getPd_prodcode() {
 		return pd_prodcode;
 		return pd_prodcode;
 	}
 	}
@@ -134,6 +146,7 @@ public class PurchaseProdInOutDetail {
 		acceptItem.setTaxrate(this.pd_taxrate);
 		acceptItem.setTaxrate(this.pd_taxrate);
 		acceptItem.setWhname(this.pd_whname);
 		acceptItem.setWhname(this.pd_whname);
 		acceptItem.setProdcode(this.pd_prodcode);
 		acceptItem.setProdcode(this.pd_prodcode);
+		acceptItem.setSaleSendItemId(this.b2b_si_id);
 		if (StringUtils.hasText(this.pd_ordercode)) {
 		if (StringUtils.hasText(this.pd_ordercode)) {
 			PurchaseOrder order = new PurchaseOrder();
 			PurchaseOrder order = new PurchaseOrder();
 			order.setCode(this.pd_ordercode);
 			order.setCode(this.pd_ordercode);

+ 14 - 0
src/main/java/com/uas/platform/b2b/model/PurchaseAcceptItem.java

@@ -104,6 +104,20 @@ public class PurchaseAcceptItem extends AbstractOrderProduct {
 	@Column(name = "pai_ycheckqty")
 	@Column(name = "pai_ycheckqty")
 	private Integer checkQty;
 	private Integer checkQty;
 
 
+	/**
+	 * 送货单明细id
+	 */
+	@Column(name = "b2b_si_id")
+	private Long saleSendItemId;
+
+	public Long getSaleSendItemId() {
+		return saleSendItemId;
+	}
+
+	public void setSaleSendItemId(Long saleSendItemId) {
+		this.saleSendItemId = saleSendItemId;
+	}
+
 	public Long getId() {
 	public Long getId() {
 		return id;
 		return id;
 	}
 	}