记得上下班打卡 | git大法好,push需谨慎

Commit be95e9a9 authored by 胡佳晨's avatar 胡佳晨

erp提交

parent 0fe55275
package com.liquidnet.service.erp.utils; package com.liquidnet.service.erp.utils;
import com.alibaba.fastjson.JSONObject;
import com.liquidnet.commons.lang.util.CollectionUtil; import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.HttpUtil; import com.liquidnet.commons.lang.util.HttpUtil;
import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.commons.lang.util.MD5Utils; import com.liquidnet.commons.lang.util.MD5Utils;
import com.liquidnet.service.platform.utils.JSONUtils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -65,6 +68,12 @@ public class ErpUtils { ...@@ -65,6 +68,12 @@ public class ErpUtils {
return length; return length;
} }
/**
* 旺店通erp接口访问
* @param url 旺店通 具体url地址[不包含前缀]
* @param param 请求参数
* @return
*/
public String execute(String url, Map<String, String> param) { public String execute(String url, Map<String, String> param) {
MultiValueMap<String, String> header = CollectionUtil.linkedMultiValueMapStringString(); MultiValueMap<String, String> header = CollectionUtil.linkedMultiValueMapStringString();
header.add("Accept", "application/json;charset=UTF-8"); header.add("Accept", "application/json;charset=UTF-8");
...@@ -74,8 +83,7 @@ public class ErpUtils { ...@@ -74,8 +83,7 @@ public class ErpUtils {
param.put("timestamp", Long.toString(System.currentTimeMillis() / 1000)); param.put("timestamp", Long.toString(System.currentTimeMillis() / 1000));
param.put("sign", getErpSign(param, appSecret)); param.put("sign", getErpSign(param, appSecret));
params.setAll(param); params.setAll(param);
String returnData = HttpUtil.post(baseUrl.concat(url), params, header); return HttpUtil.post(baseUrl.concat(url), params, header);
return returnData;
} }
public static void main(String[] args) { public static void main(String[] args) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment