Просмотр исходного кода

【越加红】纷享销客 物料资料上传新增艾富利样品仓库存、艾富利批量仓库存、艾富利成本(含税)、越加红(香港)仓批量库存字段。

wub 3 лет назад
Родитель
Сommit
f8f56ddea2

+ 44 - 3
src/main/java/com/uas/eis/beans/result/Product.java

@@ -10,9 +10,9 @@ public class Product implements Serializable {
 
 
     private String dataObjectApiName;
     private String dataObjectApiName;
     private String _id;
     private String _id;
-    private Double field_ea4Nh__c;//成本单价(含税)
-    private String field_i0v47__c;//样品仓库存
-    private String field_iW998__c;//批量仓库存
+    private Double field_ea4Nh__c;//成本单价(含税) //越加红成本(含税)
+    private String field_i0v47__c;//样品仓库存   //越加红样品仓库存
+    private String field_iW998__c;//批量仓库存 //越加红批量仓库存
     private String field_dioys__c;//物料类型
     private String field_dioys__c;//物料类型
     private String product_code;//物料编号
     private String product_code;//物料编号
     private String UDSText1__c;//品牌
     private String UDSText1__c;//品牌
@@ -22,6 +22,43 @@ public class Product implements Serializable {
     private String name;//物料名称
     private String name;//物料名称
     private Double price;//标准价格
     private Double price;//标准价格
     private String category;//分类
     private String category;//分类
+    private String field_uwFmi__c;//艾富利样品仓库存
+    private String field_ehcac__c;//艾富利批量仓库存
+    private Double field_f0qjS__c;//艾富利成本(含税)
+    private String field_rY1jT__c;//越加红(香港)仓批量库存
+
+    public String getField_rY1jT__c() {
+        return field_rY1jT__c;
+    }
+
+    public void setField_rY1jT__c(String field_rY1jT__c) {
+        this.field_rY1jT__c = field_rY1jT__c;
+    }
+
+    public String getField_uwFmi__c() {
+        return field_uwFmi__c;
+    }
+
+    public void setField_uwFmi__c(String field_uwFmi__c) {
+        this.field_uwFmi__c = field_uwFmi__c;
+    }
+
+    public String getField_ehcac__c() {
+        return field_ehcac__c;
+    }
+
+    public void setField_ehcac__c(String field_ehcac__c) {
+        this.field_ehcac__c = field_ehcac__c;
+    }
+
+    public Double getField_f0qjS__c() {
+        return field_f0qjS__c;
+    }
+
+    public void setField_f0qjS__c(Double field_f0qjS__c) {
+        this.field_f0qjS__c = field_f0qjS__c;
+    }
+
 
 
     public Double getPrice() {
     public Double getPrice() {
         return price;
         return price;
@@ -151,6 +188,10 @@ public class Product implements Serializable {
                 .add("field_cwppk__c", field_cwppk__c)
                 .add("field_cwppk__c", field_cwppk__c)
                 .add("field_r02le__c", field_r02le__c)
                 .add("field_r02le__c", field_r02le__c)
                 .add("unit", unit)
                 .add("unit", unit)
+                .add("field_uwFmi__c", field_uwFmi__c)
+                .add("field_ehcac__c", field_ehcac__c)
+                .add("field_f0qjS__c", field_f0qjS__c)
+                .add("field_rY1jT__c", field_rY1jT__c)
                 .toString();
                 .toString();
     }
     }
 }
 }

+ 5 - 1
src/main/java/com/uas/eis/task/ProductTask.java

@@ -55,7 +55,7 @@ public class ProductTask {
 
 
     @Scheduled(cron = "0 0 23 * * ?")
     @Scheduled(cron = "0 0 23 * * ?")
     public void syncUpdateProducts() {
     public void syncUpdateProducts() {
-        SqlRowList rs = baseDao.queryForRowSet("select * from (select distinct pis_prodcode from productInfoSync where trunc(pis_date)=trunc(sysdate)) left join product on pis_prodcode=pr_code where nvl(pr_statuscode,' ')='AUDITED' and nvl(pr_sfjszy_user,' ')<>'是' order by pr_id");
+        SqlRowList rs = baseDao.queryForRowSet("select * from (select distinct pis_prodcode from productInfoSync where trunc(pis_date)=trunc(sysdate) and pis_updatedate is null) left join product on pis_prodcode=pr_code where nvl(pr_statuscode,' ')='AUDITED' and nvl(pr_sfjszy_user,' ')<>'是' order by pr_id");
         while (rs.next()){
         while (rs.next()){
             Product product = setProduct(rs);
             Product product = setProduct(rs);
             try {
             try {
@@ -91,6 +91,10 @@ public class ProductTask {
         product.setName(rs.getGeneralString("pr_brand")+"~"+rs.getGeneralString("pr_spec"));
         product.setName(rs.getGeneralString("pr_brand")+"~"+rs.getGeneralString("pr_spec"));
         product.setPrice(rs.getGeneralDouble("pr_standardprice"));
         product.setPrice(rs.getGeneralDouble("pr_standardprice"));
         product.setCategory("6");
         product.setCategory("6");
+        product.setField_uwFmi__c(rs.getGeneralString("pr_aflypstock_user"));//艾富利样品仓库存
+        product.setField_ehcac__c(rs.getGeneralString("pr_aflplstock_user"));//艾富利批量仓库存
+        product.setField_f0qjS__c(rs.getGeneralDouble("pr_afllastpurcprice_user"));//艾富利成本(含税)
+        product.setField_rY1jT__c(rs.getGeneralString("pr_yjhhkplstock_user"));//越加红(香港)仓批量库存
         return product;
         return product;
     }
     }
 }
 }