guyue
2025-07-18 ff4632e0db5e76a41489889ff5d4e6bc0b046463
src/main/java/com/linghu/controller/AuthController.java
@@ -1,21 +1,16 @@
package com.linghu.controller;
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.linghu.model.dto.TokenRequest;
import com.linghu.utils.OpenCryptUtil;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import com.linghu.model.entity.User;
import com.linghu.utils.JwtUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -53,9 +48,10 @@
//        return ResponseEntity.ok(user);
//    }
    //open-crypt解析token
    @GetMapping("/parseToken")
    @PostMapping("/parseToken")
    @ApiOperation(value = "解析token")
    public ResponseEntity<?> parseToken(@RequestParam String token) {
    public ResponseEntity<?> parseToken(@RequestBody TokenRequest tokenRequest) {
        String token = tokenRequest.getToken();
        if (token == null || token.isEmpty()) {
            return ResponseEntity.ok("token为空");
        }