瀏覽代碼

销售订单 同步

liuchaohui 2 年之前
父節點
當前提交
0feedc7319

+ 8 - 3
jeecg-boot-module-system/src/main/java/org/jeecg/modules/documents/orderData/service/impl/SyOrderDataServiceImpl.java

@@ -164,7 +164,9 @@ public class SyOrderDataServiceImpl extends ServiceImpl<SyOrderDataMapper, SyOrd
                return result;
             }
             List<JSONObject> jian = JsonChangeUtils.toJSONObject(sumlist);
+            int jianMub = jian.size();
             for (JSONObject jsonObject:jian) {
+                jianMub--;
                 SyOrderData sy = JSONObject.toJavaObject(jsonObject,SyOrderData.class);
                 String ID = sy.getId();
                 String sql = "SELECT " +
@@ -268,9 +270,12 @@ public class SyOrderDataServiceImpl extends ServiceImpl<SyOrderDataMapper, SyOrd
                         senYuDataSourceThree.update(blackWrite);
                     }
                     //进入下一个主表的添加,这里是单个订单同步 所以是返回同步失败且通知原因
-                    //continue;
-                    result.setMessage("同步失败,销售订单不符合同步需求!!!");
-                    return result;
+                    if(jianMub<1){
+                        result.setMessage("同步失败,销售订单不符合同步需求!!!");
+                        return result;
+                    }else {
+                        continue;
+                    }
                 }
                 //添加主表数据进入数据库
                 save(sy);