From 1f49ac07813b035909044ab95dc73bd12026c64c Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 28 Mar 2020 21:30:56 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=EF=BC=8C=E5=8E=BB=E6=8E=89=E4=B9=8B=E5=89=8DPR=E5=BC=95?= =?UTF-8?q?=E5=85=A5=E7=9A=84lambda=E8=A1=A8=E8=BE=BE=E5=BC=8F=EF=BC=8C?= =?UTF-8?q?=E4=BF=9D=E8=AF=81=E5=85=BC=E5=AE=B9java7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wx/miniapp/api/impl/WxMaCloudServiceImpl.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaCloudServiceImpl.java b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaCloudServiceImpl.java index f01a87a1d..55a80704c 100644 --- a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaCloudServiceImpl.java +++ b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaCloudServiceImpl.java @@ -49,7 +49,6 @@ public class WxMaCloudServiceImpl implements WxMaCloudService { @Override public List add(String collection, List list) throws WxErrorException { - String jsonData = WxMaGsonBuilder.create().toJson(list); String query = JoinerUtils.blankJoiner.join( "db.collection('", collection, "')", @@ -67,9 +66,7 @@ public class WxMaCloudServiceImpl implements WxMaCloudService { } JsonArray idArray = jsonObject.getAsJsonArray("id_list"); List idList = new ArrayList<>(); - Iterator idIterator = idArray.iterator(); - while (idIterator.hasNext()) { - JsonElement id = idIterator.next(); + for (JsonElement id : idArray) { idList.add(id.getAsString()); } return idList; @@ -124,8 +121,7 @@ public class WxMaCloudServiceImpl implements WxMaCloudService { if (jsonObject.get(WxMaConstants.ERRCODE).getAsInt() != 0) { throw new WxErrorException(WxError.fromJson(responseContent)); } - Integer deletedNum = jsonObject.get("deleted").getAsInt(); - return deletedNum; + return jsonObject.get("deleted").getAsInt(); } @Override @@ -174,10 +170,11 @@ public class WxMaCloudServiceImpl implements WxMaCloudService { } StringBuilder orderBySb = new StringBuilder(); if (null != orderBy && !orderBy.isEmpty()) { - orderBy.entrySet().forEach( - e -> orderBySb.append(".orderBy('").append(e.getKey()).append("', '").append(e.getValue()).append("')") - ); + for (Map.Entry entry : orderBy.entrySet()) { + orderBySb.append(".orderBy('").append(entry.getKey()).append("', '").append(entry.getValue()).append("')"); + } } + if (null == limit) { limit = 100; }