Browse Source

【越加红】【WMS对接】【物料资料新增对接字段:封装形式】

wuyx 5 months ago
parent
commit
511ffc8cb0

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

@@ -13,6 +13,7 @@ public class ProductReq {
     private Long thirdQuantity;//盘 pr_psl_user
     private String skuProperty;//规格型号 pr_spec
     private String stockUnit;//库存单位 pr_unit
+    private String encapsulationMode;//封装形式 pr_fz_user
   /*  private ExtendProps extendProps;
     @Data
     public static class ExtendProps {

+ 2 - 1
src/main/java/com/uas/eis/service/Impl/ERPServiceImpl.java

@@ -43,7 +43,7 @@ public class ERPServiceImpl implements ERPService {
         logger.info("sendProd-Begin:master {} id {}", master, id);
         vwmsConfig.setEv(docCommonService.getMasterEv(master));
         // 执行查询
-        SqlRowList docMsg = baseDao.queryForRowSet(" select nvl(pr_sendwmsflag,0) pr_sendwmsflag,pr_id,pr_code,pr_detail,pr_spec,pr_brand,pr_xsl_user,pr_hsl_user,pr_psl_user,pr_unit " +
+        SqlRowList docMsg = baseDao.queryForRowSet(" select nvl(pr_sendwmsflag,0) pr_sendwmsflag,pr_id,pr_code,pr_detail,pr_spec,pr_brand,pr_xsl_user,pr_hsl_user,pr_psl_user,pr_unit,pr_fz_user " +
                 " from " + vwmsConfig.getDC_MASTER() + ".product where pr_id = " + id);
         if (!docMsg.next()) {
 //            baseDao.execute("update " + master + ".product set pr_sendwmsstatus='同步失败',pr_sendwmserr='没有需要同步的商品。' where pr_id = " + id);
@@ -134,6 +134,7 @@ public class ERPServiceImpl implements ERPService {
         productReq.setThirdQuantity(Long.valueOf(StringUtil.nvl(map.get("pr_psl_user"), "0")));
         productReq.setSkuProperty(StringUtil.nvl(map.get("pr_spec"), " "));
         productReq.setStockUnit(StringUtil.nvl(map.get("pr_unit"),""));
+        productReq.setEncapsulationMode(StringUtil.nvl(map.get("pr_fz_user"),""));
         // 创建BaseReq对象
         BaseItemReq<ProductReq> prodBaseItemReq = new BaseItemReq();
         prodBaseItemReq.setActionType(actionType);