TRX пре 1 година
родитељ
комит
94119fe552

+ 2 - 6
src/main/java/com/zswl/dataservice/controller/openApi/SystemTimeController.java

@@ -5,6 +5,7 @@ import com.github.microservice.models.hxz.ServerTimeResult;
 import com.zswl.dataservice.model.openApi.SystemTimeModel;
 import com.zswl.dataservice.model.openApi.SystemTimeParam;
 import com.zswl.dataservice.service.openApi.SystemTimeService;
+import com.zswl.dataservice.utils.HttpUtils;
 import com.zswl.dataservice.utils.result.ResultContent;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
@@ -38,14 +39,9 @@ public class SystemTimeController {
     @Operation(summary = "获取服务器时间接口")
     @PostMapping(value = "serverTime", consumes = MediaType.APPLICATION_JSON_VALUE)
     public ResultContent<SystemTimeModel> serverTime(HttpServletRequest request) {
-        SystemTimeParam param = new SystemTimeParam();
-        if (request instanceof ContentCachingRequestWrapper) {
-            ContentCachingRequestWrapper wrapper = (ContentCachingRequestWrapper) request;
-            log.info("--------------{}", wrapper.getContentAsString());
-        }
+        SystemTimeParam param = HttpUtils.toBean(request, SystemTimeParam.class);
 
         return systemTimeService.serverTime(param);
-//        return ResultContent.buildFail("拒绝请求", 402);
     }
 
 }

+ 8 - 0
src/main/java/com/zswl/dataservice/utils/HttpUtils.java

@@ -37,6 +37,14 @@ public class HttpUtils {
         return jsonObject;
     }
 
+    public static <T> T toBean(HttpServletRequest request, Class<T> clazz) {
+        String jsonStr = getRequestParam(request);
+        if (StringUtils.isNotEmpty(jsonStr) && jsonStr.indexOf("{") >= 0) {
+            return JSONUtil.toBean(jsonStr, clazz);
+        }
+        return null;
+    }
+
     public static <T> T toBean(String jsonStr, Class<T> clazz) {
         if (StringUtils.isNotEmpty(jsonStr) && jsonStr.indexOf("{") >= 0) {
             return JSONUtil.toBean(jsonStr, clazz);