Browse Source

【越加红】【WMS对接】【入库单新增来源单号对接】

wuyx 6 months ago
parent
commit
855e89cee2

+ 1 - 0
src/main/java/com/uas/eis/entity/vwms/entity/EntryOrder.java

@@ -13,4 +13,5 @@ public class EntryOrder {
     private String supplierCode; // 供应商编码
     private String supplierName; // 供应商名称
     private String remark; // 备注
+    private String sourceNumber; // 来源单号
 }

+ 1 - 0
src/main/java/com/uas/eis/entity/vwms/entity/ProdInout.java

@@ -36,6 +36,7 @@ public class ProdInout {
     private String piDeliverytime;//要求交货日期
     private String custShortName;//客户简称
     private String piWbsk;//客户简称 pi_wbsk_user
+    private String piSourcecode;//来源收料通知单
 
 
 }

+ 3 - 1
src/main/java/com/uas/eis/service/Impl/DocCommonServiceImpl.java

@@ -95,7 +95,8 @@ public class DocCommonServiceImpl implements DocCommonService {
                 .append("to_char(pi_date,'yyyy-mm-dd hh24:mi:ss') piDate,pi_Cardcode piCardcode,pi_Title piTitle,")
                 .append("pi_Recordman piRecordman,to_char(pi_recorddate,'yyyy-mm-dd hh24:mi:ss') piRecorddate,pi_Remark piRemark,")
                 .append("abs(nvl(pi_sendwmsflag,0)) piSendwmsflag,nvl(pi_WmsInType,'in') piWmsInType,pi_wmsstatus piWmsstatus,")
-                .append("pi_invostatuscode piInvoStatusCode,'"+master+"' currentMaster,pi_tomaster toMasterCode,pi_purposename piLxr,pi_expresscode piLxdh,pi_address piKhdz,pi_wbsk_user piWbsk ")
+                .append("pi_invostatuscode piInvoStatusCode,'"+master+"' currentMaster,pi_tomaster toMasterCode,pi_purposename piLxr,pi_expresscode piLxdh,pi_address piKhdz,pi_wbsk_user piWbsk" +
+                        ",pi_sourcecode piSourcecode ")
                 .append("from ").append(master).append(".prodinout where pi_id = ").append(id)
                 .toString();
         List<ProdInout> prodInOuts = baseDao.getJdbcTemplate().query(sql,
@@ -290,6 +291,7 @@ public class DocCommonServiceImpl implements DocCommonService {
         entryOrder.setSupplierCode(prodInOut.getPiCardCode());// 供应商编码
         entryOrder.setSupplierName(prodInOut.getPiTitle());// 供应商名称
         entryOrder.setRemark(prodInOut.getPiRemark());// 备注
+        entryOrder.setSourceNumber(prodInOut.getPiSourcecode());// 来源单号
         List<OrderLineIn> orderList = (List<OrderLineIn>) getOrderLines(prodInOut, masterName);
         EntryOrderAndDetRequest entryOrderAndDetRequest = new EntryOrderAndDetRequest();
         EntryOrderAndDetRequest.InOrderLines orderLineIns = new EntryOrderAndDetRequest.InOrderLines();