From 8ce7c720e4e7a604b0ff770349b5556f39d37759 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 13 九月 2021 11:44:38 +0800 Subject: [PATCH] 好省呗应用兼容 --- fanli/src/main/java/com/yeshi/fanli/util/factory/MonitorFactory.java | 94 +++++++++++++++++++++++----------------------- 1 files changed, 47 insertions(+), 47 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/MonitorFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/MonitorFactory.java index a285efe..70455ea 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/factory/MonitorFactory.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/MonitorFactory.java @@ -1,47 +1,47 @@ -package com.yeshi.fanli.util.factory; - -import java.util.Date; -import java.util.Iterator; -import java.util.Map; - -import javax.servlet.http.HttpServletRequest; - -import com.yeshi.fanli.entity.monitor.ClientAPIMonitor; - -import net.sf.json.JSONObject; - -public class MonitorFactory { - - @SuppressWarnings("unchecked") - public static ClientAPIMonitor createClientAPI(HttpServletRequest request, int code, int time, String beiZhu) - throws Exception { - if (request == null) - throw new Exception("request 涓虹┖"); - ClientAPIMonitor monitor = new ClientAPIMonitor(); - Map<String, Object> params = (Map<String, Object>) request.getParameterMap(); - if (params != null) { - Iterator<String> its = params.keySet().iterator(); - JSONObject json = new JSONObject(); - while (its.hasNext()) { - String key = its.next(); - if ("packages".equalsIgnoreCase(key) || "appkey".equalsIgnoreCase(key) - || "platform".equalsIgnoreCase(key) || "apiversion".equalsIgnoreCase(key) - || "channel".equalsIgnoreCase(key) || "imei".equalsIgnoreCase(key) - || "osVersion".equalsIgnoreCase(key) || "network".equalsIgnoreCase(key) - || "deviceType".equalsIgnoreCase(key) || "time".equalsIgnoreCase(key) - || "sign".equalsIgnoreCase(key)) - continue; - json.put(key, ((Object[]) params.get(key))[0]); - } - monitor.setRequestData(json.toString()); - } - monitor.setBeiZhu(beiZhu); - monitor.setCode(code); - monitor.setCreateTime(new Date()); - monitor.setIp(request.getRemoteHost()); - monitor.setTime(time); - monitor.setUrl(request.getRequestURI()); - return monitor; - } - -} +package com.yeshi.fanli.util.factory; + +import java.util.Date; +import java.util.Iterator; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; + +import com.yeshi.fanli.entity.monitor.ClientAPIMonitor; + +import net.sf.json.JSONObject; + +public class MonitorFactory { + + @SuppressWarnings("unchecked") + public static ClientAPIMonitor createClientAPI(HttpServletRequest request, int code, int time, String beiZhu) + throws Exception { + if (request == null) + throw new Exception("request 涓虹┖"); + ClientAPIMonitor monitor = new ClientAPIMonitor(); + Map<String, Object> params = (Map<String, Object>) request.getParameterMap(); + if (params != null) { + Iterator<String> its = params.keySet().iterator(); + JSONObject json = new JSONObject(); + while (its.hasNext()) { + String key = its.next(); + if ("packages".equalsIgnoreCase(key) || "appkey".equalsIgnoreCase(key) + || "platform".equalsIgnoreCase(key) || "apiversion".equalsIgnoreCase(key) + || "channel".equalsIgnoreCase(key) || "imei".equalsIgnoreCase(key) + || "osVersion".equalsIgnoreCase(key) || "network".equalsIgnoreCase(key) + || "deviceType".equalsIgnoreCase(key) || "time".equalsIgnoreCase(key) + || "sign".equalsIgnoreCase(key)) + continue; + json.put(key, ((Object[]) params.get(key))[0]); + } + monitor.setRequestData(json.toString()); + } + monitor.setBeiZhu(beiZhu); + monitor.setCode(code); + monitor.setCreateTime(new Date()); + monitor.setIp(request.getRemoteHost()); + monitor.setTime(time); + monitor.setUrl(request.getRequestURI()); + return monitor; + } + +} -- Gitblit v1.8.0