From ed65ea55afba9f02b0a017d295c8a4b46c8b0e79 Mon Sep 17 00:00:00 2001 From: guyue <1721849008@qq.com> Date: 星期五, 18 七月 2025 15:41:37 +0800 Subject: [PATCH] 更改为传ResponseResult --- src/main/java/com/linghu/controller/AuthController.java | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/linghu/controller/AuthController.java b/src/main/java/com/linghu/controller/AuthController.java index b5d6cc9..7f86c79 100644 --- a/src/main/java/com/linghu/controller/AuthController.java +++ b/src/main/java/com/linghu/controller/AuthController.java @@ -4,6 +4,7 @@ import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; +import com.linghu.model.common.ResponseResult; import com.linghu.model.dto.TokenRequest; import com.linghu.utils.OpenCryptUtil; import org.springframework.beans.factory.annotation.Value; @@ -50,16 +51,23 @@ //open-crypt解析token @PostMapping("/parseToken") @ApiOperation(value = "解析token") - public ResponseEntity<?> parseToken(@RequestBody TokenRequest tokenRequest) { + public ResponseResult<?> parseToken(@RequestBody TokenRequest tokenRequest) { String token = tokenRequest.getToken(); if (token == null || token.isEmpty()) { - return ResponseEntity.ok("token为空"); + return ResponseResult.success("token为空"); } // try { // 解密token OpenCryptUtil openCryptUtil = new OpenCryptUtil(); String decrypt = openCryptUtil.decrypt(token); + //转换为对象 + try { + + return ResponseResult.success(decrypt); + } catch (Exception e) { + return ResponseResult.error(e.getMessage()); + } // // 处理可能的JSON格式问题 // String cleanedJson = cleanJsonString(decrypt); @@ -71,8 +79,7 @@ // 提取所需字段 // String name = root.get("name").asText(); - return ResponseEntity.ok(decrypt); -// } catch (JsonProcessingException e) { + // } catch (JsonProcessingException e) { // // 处理JSON解析异常 // return ResponseEntity.badRequest().body("JSON解析失败: " + e.getMessage()); // } catch (Exception e) { -- Gitblit v1.7.1