Ver código fonte

[深爱]科目基础资料对接测试

zxl 1 ano atrás
pai
commit
2880b87eca

+ 15 - 3
src/main/java/com/uas/eis/controller/STKController.java

@@ -10,10 +10,12 @@ import com.uas.eis.sdk.dto.*;
 import com.uas.eis.sdk.entity.ApiResult;
 import com.uas.eis.service.RequestSTKService;
 import com.uas.eis.service.STKService;
+import com.uas.eis.utils.HuToolUtils;
 import com.uas.eis.utils.MD5Util;
 import com.uas.eis.utils.STKSignUtil;
 import com.uas.eis.vo.stkVo.AccountantProjectVo;
 import com.uas.eis.vo.stkVo.CashFlowItemsVo;
+import com.uas.eis.vo.stkVo.HttpResultResponse;
 import com.uas.eis.vo.stkVo.TravellingMerchantVo;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -294,7 +296,7 @@ public class STKController {
 
 
         //请求数据 (接口地址根据测试环境与正式环境变更)
-        String body = HttpRequest.post("https://192.168.2.179/api/oapigw/api/oapisvc/automicApi/"+apiCode)
+        /*String body = HttpRequest.post("https://192.168.2.179/api/oapigw/api/oapisvc/automicApi/"+apiCode)
                 .header("appid",appid)  //请求头
                 .header("timestamp", timestamp)
                 .header("sign", sign)
@@ -302,10 +304,20 @@ public class STKController {
                 .body(content)  //请求参数
                 .timeout(20000)  //超时时间
                 .execute().body();
+                )
+                */
+
+        Map<String,String> header = new HashMap<>();
+        header.put("appid",appid);
+        header.put("timestamp", timestamp);
+        header.put("sign", sign);
+        header.put("Content-Type", "application/json");
+        HttpResultResponse resultResponse = HuToolUtils.post("https://192.168.2.179/api/oapigw/api/oapisvc/automicApi/"+apiCode,request, header);
 
+        log.info("示例返回:{}",JSONObject.toJSONString(resultResponse));
         // System.out.println("返回结果:"+body);
-        System.out.println(body);
-        return (body);  //返回结果
+        //System.out.println(body);
+        return (resultResponse.getBody());  //返回结果
     }