From 48919e675b01fba353b36e98df7ebbbf9ef4e984 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 03 六月 2020 18:58:19 +0800 Subject: [PATCH] 初始化导入 --- src/main/java/com/ks/tool/bkz/controller/ParseController.java | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/ks/tool/bkz/controller/ParseController.java b/src/main/java/com/ks/tool/bkz/controller/ParseController.java index 0ae8f0f..163ce26 100644 --- a/src/main/java/com/ks/tool/bkz/controller/ParseController.java +++ b/src/main/java/com/ks/tool/bkz/controller/ParseController.java @@ -1,5 +1,7 @@ package com.ks.tool.bkz.controller; +import com.alibaba.fastjson.JSONObject; +import com.ks.tool.bkz.util.FirstOrderSubDataUtil; import com.ks.tool.bkz.util.UrlUtil; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @@ -11,17 +13,32 @@ @RequestMapping("parse") public class ParseController { + String cookie = null; + @RequestMapping("getRequestUrl") @ResponseBody - public String getRequestUrl(String baseUrl, String data) { - + public String getRequestUrl(String baseUrl) { String host = UrlUtil.getHost(baseUrl); Map<String, String> params = UrlUtil.getParamsMap(baseUrl); -//鑾峰彇data -// if(params.put()) + params.put("t", System.currentTimeMillis() + ""); + String token = FirstOrderSubDataUtil.getTokenFromCookie(cookie); + String data = params.get("data"); + JSONObject dataJSON = JSONObject.parseObject(data); + String paramsStr = dataJSON.getString("params"); + dataJSON = JSONObject.parseObject(paramsStr); + int pageNo = dataJSON.getInteger("pageNo"); + dataJSON.put("pageNo", pageNo + 1); + + JSONObject paramsJSON = new JSONObject(); + paramsJSON.put("params", dataJSON.toJSONString()); + data = paramsJSON.toJSONString(); + String sign = FirstOrderSubDataUtil.getSign(token, params.get("t"), params.get("appKey"), data); + params.put("data", data); + params.put("sign", sign); + String requestUrl = UrlUtil.getRequestUrl(host, params); - return ""; + return requestUrl; } @@ -31,10 +48,9 @@ * @param cookies * @return */ - + @RequestMapping("uploadCookies") public String uploadCookie(String cookies) { - - + this.cookie = cookies; return ""; } -- Gitblit v1.8.0