From 2d59387ac8bfc9bc1efd045467e4c00b75cf3be3 Mon Sep 17 00:00:00 2001 From: Carl <376654749@qq.com> Date: Tue, 22 Feb 2022 14:29:17 +0800 Subject: [PATCH] add filter H5 coupond data --- .../system/royalcanin/CouponService.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/CouponService.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/CouponService.java index 25043477..75fad471 100644 --- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/CouponService.java +++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/CouponService.java @@ -1,5 +1,7 @@ package net.lab1024.smartadmin.module.system.royalcanin; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; import net.lab1024.smartadmin.common.heartbeat.StringUtil; import net.lab1024.smartadmin.module.system.royalcanin.coupon.*; import net.lab1024.smartadmin.util.MapRemoveNullUtil; @@ -42,7 +44,24 @@ public class CouponService { paramMap.put("page",StringUtil.toString(couponGetAllEntity.getPage()).equals("0")?null:StringUtil.toString(couponGetAllEntity.getPage())); paramMap.put("rows",StringUtil.toString(couponGetAllEntity.getRows()).equals("0")?null:StringUtil.toString(couponGetAllEntity.getRows())); MapRemoveNullUtil.removeNullEntry(paramMap); - return SmartHttpUtil.sendPostForm(url+"getAll",paramMap,null); + String result = SmartHttpUtil.sendPostForm(url+"getAll",paramMap,null); + //过滤非官网数据 + JSONObject jsonObjectResult = JSONObject.parseObject(result); + com.alibaba.fastjson.JSONArray jsonArray = JSONObject.parseArray(jsonObjectResult.getString("data")); + com.alibaba.fastjson.JSONArray afterFilterArrary = new JSONArray(); + for(int i = 0;i < jsonArray.size();i ++){ + JSONObject jsonResult = (JSONObject)jsonArray.get(i); + if(jsonResult.getString("udf2") != null) { + if (jsonResult.getString("udf2").equals("H5")) { + afterFilterArrary.add(jsonResult); + } + } + } + JSONObject JSONResult = new JSONObject(); + JSONResult.put("code",jsonObjectResult.getString("code")); + JSONResult.put("msg",jsonObjectResult.getString("msg")); + JSONResult.put("data",afterFilterArrary); + return JSONResult.toJSONString(); } public String couponGet(CouponGetEntity couponGetEntity) throws Exception{