|
|
@@ -117,7 +117,7 @@ public class X12Converter {
|
|
|
.writeElement("VP") // 产品ID限定符
|
|
|
.writeElement(pd.getPr_orispeccode()) // 供应商零件编号
|
|
|
.writeElement("BP")
|
|
|
- .writeElement(pd.getPd_prodcode()).writeEndSegment();
|
|
|
+ .writeElement((pd.getPd_custprodcode()==null?"":pd.getPd_custprodcode())).writeEndSegment();
|
|
|
txCount++;
|
|
|
writer.writeStartSegment("REF")
|
|
|
.writeElement("PR")
|
|
|
@@ -194,7 +194,7 @@ public class X12Converter {
|
|
|
|
|
|
writer.writeStartSegment("REF")
|
|
|
.writeElement("SA")
|
|
|
- .writeElement(pc.getPc_isr()) .writeEndSegment();
|
|
|
+ .writeElement(pc.getPc_isr()).writeEndSegment();
|
|
|
txCount++;
|
|
|
for(PurchaseChangeDetail pcd:pc.getItems()){
|
|
|
writer.writeStartSegment("POC")
|
|
|
@@ -213,13 +213,15 @@ public class X12Converter {
|
|
|
* */
|
|
|
.writeElement(pcd.getChangetype())
|
|
|
.writeElement(String.valueOf(pcd.getPcd_newqty()))//数量
|
|
|
- .writeElement(String.valueOf(pcd.getPd_leftqty()))//Quantity Left to Receive 剩余数量
|
|
|
+ .writeElement(String.valueOf(pcd.getPcd_newqty()))//数量
|
|
|
+ /*.writeElement(String.valueOf(pcd.getPd_leftqty()))//Quantity Left to Receive 剩余数量*/
|
|
|
.writeElement("EA")
|
|
|
- .writeElement(String.valueOf(pcd.getPcd_newprice())) // 单价
|
|
|
+ .writeElement(String.valueOf(pcd.getPd_ori_price())) // 单价
|
|
|
+ .writeElement("")
|
|
|
.writeElement("VP")
|
|
|
.writeElement(pcd.getPr_orispeccode())
|
|
|
.writeElement("BP")
|
|
|
- .writeElement(pcd.getPcd_newprodcode()).writeEndSegment();
|
|
|
+ .writeElement((pcd.getPd_custprodcode()==null?"":pcd.getPd_custprodcode())).writeEndSegment();
|
|
|
txCount++;
|
|
|
writer.writeStartSegment("REF")
|
|
|
.writeElement("PR")
|