diff --git a/src/main/java/com/example/demo/Util/TokenPayload.java b/src/main/java/com/example/demo/Util/TokenPayload.java index 4b97ade..3febe81 100644 --- a/src/main/java/com/example/demo/Util/TokenPayload.java +++ b/src/main/java/com/example/demo/Util/TokenPayload.java @@ -1,18 +1,38 @@ package com.example.demo.Util; +import com.example.demo.domain.entity.*; +import com.example.demo.domain.vo.*; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import lombok.Getter; +import lombok.NoArgsConstructor; import lombok.Setter; @Data +@NoArgsConstructor public class TokenPayload { - @Setter - @Getter @JsonProperty("token") private String token; private String jwcode; private String password; + private String pageNum; + private String pageSize; + private Activity activity; + private User user; + private Admin admin; + private Detail detail; + private Product product; + private Audit audit; + private Rate rate; + private Recharge recharge; + private ConsumeDetail consumeDetail; + private DetailVo detailVo; + private RechargeVo rechargeVo; + private Statistics statistics; + private Statisticss statisticss; + private SumCoin sumCoin; + private UserVo userVo; + } diff --git a/src/main/java/com/example/demo/controller/AdminController.java b/src/main/java/com/example/demo/controller/AdminController.java index fd8e32f..4c5a228 100644 --- a/src/main/java/com/example/demo/controller/AdminController.java +++ b/src/main/java/com/example/demo/controller/AdminController.java @@ -1,9 +1,12 @@ package com.example.demo.controller; import com.example.demo.Util.JWTUtil; +import com.example.demo.Util.TokenPayload; import com.example.demo.domain.entity.Admin; import com.example.demo.domain.vo.Page; import com.example.demo.domain.vo.Result; import com.example.demo.sevice.AdminService; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -53,11 +56,20 @@ public class AdminController { } @PostMapping("/userinfo") - public UserDetails getUserInfo(@RequestBody String token) { - System.out.println("*-*-*-*-*-*-"+token); + public UserDetails getUserInfo(@RequestBody String requestBody) { + ObjectMapper objectMapper = new ObjectMapper(); + TokenPayload token1; try { - System.out.println(JWTUtil.getUserDetailsList(token,Admin.class)); - return JWTUtil.getUserDetailsList(token,Admin.class); + token1 = objectMapper.readValue(requestBody, TokenPayload.class); + } catch (JsonProcessingException e) { + throw new RuntimeException(e); + } + String token = token1.getToken(); + + System.out.println("1/*/*/*/*//*-*-*-*-*-*-1" +token); + try { + System.out.println("/+/+/+/+/+/+/+//" + JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class)); + return JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class); } catch (Exception e) { throw new RuntimeException(e); }