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