Преглед на файлове

供应商档案同步更新

fyz преди 2 месеца
родител
ревизия
b01d39e1e5
променени са 1 файла, в които са добавени 2 реда и са изтрити 15 реда
  1. 2 15
      mjava-jiuyousimu/src/main/java/com/malk/jiuyousimu/service/Impl/SupplierServiceImpl.java

+ 2 - 15
mjava-jiuyousimu/src/main/java/com/malk/jiuyousimu/service/Impl/SupplierServiceImpl.java

@@ -49,7 +49,8 @@ public class SupplierServiceImpl implements SupplierService {
         Query query = new Query();
         query.setFormId("BD_Supplier");
         query.setFieldKeys(fieldKeys);
-        query.setLimit(10000);
+        query.setLimit(9999);
+        query.setStartRow(2000);
         try {
             //调用接口
             List<List<Object>> billQuery = client.executeBillQuery(JSON.toJSONString(query));
@@ -114,20 +115,6 @@ public class SupplierServiceImpl implements SupplierService {
                 })
                 .collect(Collectors.toList());
 
-//        Map<String, List<Map<String, String>>> collect = result.stream()
-//                .collect(Collectors.groupingBy(
-//                        m -> m.get("FName") + "|" + m.get("FNumber") + "|" + m.get("FSOCIALCRECODE"), // 组合键
-//                        Collectors.mapping(
-//                                map -> {
-//                                    // 将每个记录的账号和开户行提取为独立的 Map
-//                                    Map<String, String> accountInfo = new HashMap<>();
-//                                    accountInfo.put("FBankCode", (String) map.get("FBankCode"));
-//                                    accountInfo.put("FOpenBankName", (String) map.get("FOpenBankName"));
-//                                    return accountInfo;
-//                                },
-//                                Collectors.toList()                       // 组内收集为 List
-//                        )
-//                ));
         Map<String, List<Map<String, String>>> collect = result.stream()
                 .collect(Collectors.groupingBy(
                         m -> m.get("FName") + "|" + m.get("FNumber") + "|" + m.get("FSOCIALCRECODE"),