Ver código fonte

【博思达】【小米库存对接 修改】

samhoo 3 anos atrás
pai
commit
ec0e01bf89

+ 4 - 1
src/main/java/com/uas/eis/task/SyncProductStockTask.java

@@ -51,6 +51,7 @@ public class SyncProductStockTask {
         while (rs.next()){
         while (rs.next()){
             Map<String,Object> map = new HashMap<>();
             Map<String,Object> map = new HashMap<>();
             map.put("factory_code",configuration.getX5vendercode());
             map.put("factory_code",configuration.getX5vendercode());
+            map.put("component_code",rs.getGeneralString("cd_varchar50_3"));
             map.put("product_code",rs.getGeneralString("cd_varchar50_2"));
             map.put("product_code",rs.getGeneralString("cd_varchar50_2"));
             map.put("product_desc",rs.getGeneralString("cd_varchar200_1"));
             map.put("product_desc",rs.getGeneralString("cd_varchar200_1"));
             map.put("product_class",rs.getGeneralString("cd_varchar50_4"));
             map.put("product_class",rs.getGeneralString("cd_varchar50_4"));
@@ -63,6 +64,8 @@ public class SyncProductStockTask {
         data.put("data",list);
         data.put("data",list);
         System.out.println("1啊"+data);
         System.out.println("1啊"+data);
         System.out.println("2啊"+ JSON.toJSONString(data));
         System.out.println("2啊"+ JSON.toJSONString(data));
-        x5JsonHttpClient.post(data);
+        if(list.size()>0){
+            x5JsonHttpClient.post(data);
+        }
     }
     }
 }
 }