admin
2020-06-03 48919e675b01fba353b36e98df7ebbbf9ef4e984
src/main/java/com/ks/tool/bkz/util/FirstOrderSubDataUtil.java
@@ -7,8 +7,10 @@
import com.ks.tool.bkz.dto.FirstOrderSubInfoDTO;
import java.lang.reflect.Type;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class FirstOrderSubDataUtil {
@@ -44,9 +46,25 @@
     * @param data
     * @return
     */
    public static String getSign(String token, long time, String appKey, String data) {
    public static String getSign(String token, String time, String appKey, String data) {
        return StringUtil.Md5(String.format("%s&%s&%s&%s", token, time, appKey, data));
    }
    /**
     * 获取token
     * @param cookie
     * @return
     */
    public static String getTokenFromCookie(String cookie) {
        Map<String, String> map = new HashMap<>();
        String[] sts = cookie.split(";");
        for (String st : sts) {
            map.put(st.split("=")[0].trim(), st.split("=")[1].trim());
        }
        String tk = map.get("_m_h5_tk");
        return tk.split("_")[0];
    }
}