|
|
|
@ -6,7 +6,10 @@ import com.alibaba.fastjson2.JSONObject; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.apache.commons.logging.Log; |
|
|
|
import org.apache.commons.logging.LogFactory; |
|
|
|
import org.apache.http.client.utils.URIBuilder; |
|
|
|
|
|
|
|
import java.net.URISyntaxException; |
|
|
|
import java.net.URL; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
@ -54,15 +57,28 @@ public class SzwhApiUtils { |
|
|
|
Map hmap = new HashMap(); |
|
|
|
hmap.put("entrust_token",sign); |
|
|
|
|
|
|
|
//请求参数 转为json
|
|
|
|
JSONObject rparam = new JSONObject(); |
|
|
|
//请求参数map
|
|
|
|
Map<String,String> rparam = new HashMap(); |
|
|
|
rparam.put("revokeReason",reason); |
|
|
|
rparam.put("isliCode",goodsIslicode); |
|
|
|
rparam.put("status",3); |
|
|
|
String params=rparam.toString(); |
|
|
|
rparam.put("status","3"); |
|
|
|
//构建url请求地址
|
|
|
|
try { |
|
|
|
URIBuilder builder = new URIBuilder(url); |
|
|
|
if (rparam != null) { |
|
|
|
for (String key : rparam.keySet()) { |
|
|
|
builder.addParameter(key, rparam.get(key)); |
|
|
|
} |
|
|
|
//请求的地址信息
|
|
|
|
url= builder.toString(); |
|
|
|
} |
|
|
|
}catch (URISyntaxException ex){ |
|
|
|
log.error("off goods urisyntax exception:"+ex.toString()); |
|
|
|
ex.printStackTrace(); |
|
|
|
} |
|
|
|
|
|
|
|
// 发送post请求
|
|
|
|
JSONObject json = RequestUtils.postData(url,params,hmap); |
|
|
|
// 发送get方式,urlpararam格式
|
|
|
|
JSONObject json = RequestUtils.GetData(url,hmap,false); |
|
|
|
return json; |
|
|
|
} |
|
|
|
|
|
|
|
|