|
@@ -9,6 +9,13 @@ import javax.servlet.http.HttpServletResponse;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.google.gson.Gson;
|
|
|
+import com.kuaidi100.sdk.api.Subscribe;
|
|
|
+import com.kuaidi100.sdk.contant.ApiInfoConstant;
|
|
|
+import com.kuaidi100.sdk.contant.CompanyConstant;
|
|
|
+import com.kuaidi100.sdk.core.IBaseClient;
|
|
|
+import com.kuaidi100.sdk.request.SubscribeParam;
|
|
|
+import com.kuaidi100.sdk.request.SubscribeParameters;
|
|
|
+import com.kuaidi100.sdk.request.SubscribeReq;
|
|
|
import com.kuaidi100.sdk.response.SubscribePushParamResp;
|
|
|
import com.kuaidi100.sdk.response.SubscribeResp;
|
|
|
import com.kuaidi100.sdk.utils.SignUtils;
|
|
@@ -100,6 +107,10 @@ public class KuaishouItemCollectSamplesController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 领样预览
|
|
|
*/
|
|
@@ -221,6 +232,35 @@ public class KuaishouItemCollectSamplesController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+ @PutMapping("/testSubscribe")
|
|
|
+ public JSONObject testSubscribe(String phone,String courierNumber) {
|
|
|
+ JSONObject returnJson = new JSONObject();
|
|
|
+ try {
|
|
|
+ SubscribeParameters subscribeParameters = new SubscribeParameters();
|
|
|
+ subscribeParameters.setCallbackurl("http://ruixuan.api.tjyourong.com.cn/itemCollectSamples/callback");
|
|
|
+ subscribeParameters.setPhone(phone);
|
|
|
+ SubscribeParam subscribeParam = new SubscribeParam();
|
|
|
+ subscribeParam.setParameters(subscribeParameters);
|
|
|
+ subscribeParam.setCompany(CompanyConstant.ST);
|
|
|
+ subscribeParam.setNumber(courierNumber);
|
|
|
+ subscribeParam.setKey("BPEQUJxB9244");
|
|
|
+ SubscribeReq subscribeReq = new SubscribeReq();
|
|
|
+ subscribeReq.setSchema(ApiInfoConstant.SUBSCRIBE_SCHEMA);
|
|
|
+ subscribeReq.setParam(new Gson().toJson(subscribeParam));
|
|
|
+ IBaseClient subscribe = new Subscribe();
|
|
|
+ System.out.println(subscribe.execute(subscribeReq));
|
|
|
+ returnJson.put("code", 0);
|
|
|
+ returnJson.put("message", "调用成功");
|
|
|
+ } catch (Exception e) {
|
|
|
+ returnJson.put("code", -1);
|
|
|
+ returnJson.put("message", e.getMessage());
|
|
|
+ }
|
|
|
+ return returnJson;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
@GetMapping("/callback")
|
|
|
public SubscribeResp callback(HttpServletRequest request){
|
|
|
String param = request.getParameter("param");
|