From 4dc79f41dd157619bc8abd2a95d2ef1061cb9166 Mon Sep 17 00:00:00 2001 From: luoyang Date: Fri, 16 Aug 2019 10:37:01 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=BF=90=E8=90=A5=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=96=87=E4=BB=B6=E5=A2=9E=E5=8A=A0file=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/merchants/core/impls/ClientManagerImpl.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java b/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java index da21c8992..c7b0edce4 100644 --- a/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java +++ b/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java @@ -3062,10 +3062,15 @@ public class ClientManagerImpl implements ClientManager, ManagerTodoNoticeProvid JSONObject fileJson = new JSONObject(); if (clientFiles != null && clientFiles.size() > 0) { for (String fileKey : fileKeys) { - List clientFileUrl = clientFiles.stream() + List clientFileUrl = clientFiles.stream() .filter(json -> (fileKey.equals(json.getString("file_name")))) .sorted((log1, log2) -> log2.getDate("last_update_date").compareTo(log1.getDate("last_update_date"))) - .map(groupBd -> groupBd.getString("file_value")) + .map(json -> { + JSONObject params = new JSONObject(); + params.put("file_id", json.getString("file_id")); + params.put("file_value", json.getString("file_value")); + return params; + }) .collect(Collectors.toList()); if (clientFileUrl != null && clientFileUrl.size() > 0) { fileJson.put(fileKey, clientFileUrl);