浏览代码

测试推数据接口

wangliang 3 年之前
父节点
当前提交
46527a66df

+ 0 - 3
distributed-print/src/main/java/com/qmth/distributed/print/api/TSAuthController.java

@@ -1,8 +1,6 @@
 package com.qmth.distributed.print.api;
 package com.qmth.distributed.print.api;
 
 
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
-import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.api.constant.ApiConstant;
 import com.qmth.boot.api.constant.ApiConstant;
 import com.qmth.boot.core.solar.crypto.AppLicenseUtil;
 import com.qmth.boot.core.solar.crypto.AppLicenseUtil;
 import com.qmth.boot.tools.signature.SignatureEntity;
 import com.qmth.boot.tools.signature.SignatureEntity;
@@ -96,7 +94,6 @@ public class TSAuthController {
     @ApiOperation(value = "测试推送信息给教研分析")
     @ApiOperation(value = "测试推送信息给教研分析")
     @ApiResponses({@ApiResponse(code = 200, message = "测试推送信息给教研分析", response = Objects.class)})
     @ApiResponses({@ApiResponse(code = 200, message = "测试推送信息给教研分析", response = Objects.class)})
     @RequestMapping(value = "/test/push", method = RequestMethod.POST)
     @RequestMapping(value = "/test/push", method = RequestMethod.POST)
-    @Aac(auth = BOOL.FALSE)
     public void testPush() throws IOException {
     public void testPush() throws IOException {
         SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
         SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
         Long schoolId = SystemConstant.getHeadOrUserSchoolId();
         Long schoolId = SystemConstant.getHeadOrUserSchoolId();

+ 13 - 7
teachcloud-report/src/main/java/com/qmth/teachcloud/report/api/OpenApiController.java

@@ -1,20 +1,23 @@
 package com.qmth.teachcloud.report.api;
 package com.qmth.teachcloud.report.api;
 
 
-import com.alibaba.fastjson.JSONObject;
+import com.qmth.boot.api.annotation.Aac;
+import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.api.constant.ApiConstant;
 import com.qmth.boot.api.constant.ApiConstant;
+import com.qmth.teachcloud.common.contant.SystemConstant;
 import com.qmth.teachcloud.common.util.Result;
 import com.qmth.teachcloud.common.util.Result;
 import com.qmth.teachcloud.common.util.ResultUtil;
 import com.qmth.teachcloud.common.util.ResultUtil;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiResponse;
-import io.swagger.annotations.ApiResponses;
+import io.swagger.annotations.*;
 import org.slf4j.Logger;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.LoggerFactory;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.bind.annotation.RestController;
 
 
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+
 /**
 /**
  * <p>
  * <p>
  * 开放接口前端控制器
  * 开放接口前端控制器
@@ -27,14 +30,17 @@ import org.springframework.web.bind.annotation.RestController;
 @RestController
 @RestController
 @RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + "/${prefix.url.open}")
 @RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + "/${prefix.url.open}")
 @Validated
 @Validated
+@Aac(auth = BOOL.FALSE)
 public class OpenApiController {
 public class OpenApiController {
     private final static Logger log = LoggerFactory.getLogger(OpenApiController.class);
     private final static Logger log = LoggerFactory.getLogger(OpenApiController.class);
 
 
     @ApiOperation(value = "接收基础考务数据")
     @ApiOperation(value = "接收基础考务数据")
     @ApiResponses({@ApiResponse(code = 200, message = "推送基础考务数据", response = Object.class)})
     @ApiResponses({@ApiResponse(code = 200, message = "推送基础考务数据", response = Object.class)})
     @RequestMapping(value = "/basic/examination/data", method = RequestMethod.POST)
     @RequestMapping(value = "/basic/examination/data", method = RequestMethod.POST)
-    public Result basicExaminationData(JSONObject jsonObject) {
-        log.info("basicExaminationData进来了,jsonObject:{}", jsonObject.toJSONString());
+    public Result basicExaminationData(@ApiParam(value = "接收基础考务数据信息", required = true) @RequestBody String result) throws UnsupportedEncodingException {
+        log.info("basicExaminationData进来了,result:{}", result);
+        String decodeJson = URLDecoder.decode(result, SystemConstant.CHARSET_NAME);
+        log.info("decodeJson:{}", decodeJson);
         return ResultUtil.ok(true);
         return ResultUtil.ok(true);
     }
     }
 }
 }