mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 02:28:25 +08:00 
			
		
		
		
	🎨 优化代码,去掉之前PR引入的lambda表达式,保证兼容java7
This commit is contained in:
		| @ -49,7 +49,6 @@ public class WxMaCloudServiceImpl implements WxMaCloudService { | ||||
|  | ||||
|   @Override | ||||
|   public List<String> 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<String> idList = new ArrayList<>(); | ||||
|     Iterator<JsonElement> 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<String, String> entry : orderBy.entrySet()) { | ||||
|         orderBySb.append(".orderBy('").append(entry.getKey()).append("', '").append(entry.getValue()).append("')"); | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     if (null == limit) { | ||||
|       limit = 100; | ||||
|     } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang