From 71a0a3c06be46a08a60c8d615c35b2aa36204dcd Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Thu, 4 Jan 2024 15:22:38 +0800 Subject: [PATCH] =?UTF-8?q?TASK:=E5=88=B0=E6=9C=9F=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ai/da/controller/AccountController.java | 6 ++++++ src/main/java/com/ai/da/model/vo/AccountLoginVO.java | 2 -- src/main/java/com/ai/da/service/AccountService.java | 2 ++ .../java/com/ai/da/service/impl/AccountServiceImpl.java | 6 ++++++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ai/da/controller/AccountController.java b/src/main/java/com/ai/da/controller/AccountController.java index 3f807c24..0d45b622 100644 --- a/src/main/java/com/ai/da/controller/AccountController.java +++ b/src/main/java/com/ai/da/controller/AccountController.java @@ -137,4 +137,10 @@ public class AccountController { returnMap.put("code",200); return Response.success(returnMap); } + + @ApiOperation(value = "查询账号到期时间") + @PostMapping("/getExpiredTime") + public Response getExpiredTime(){ + return Response.success(accountService.getExpiredTime()); + } } diff --git a/src/main/java/com/ai/da/model/vo/AccountLoginVO.java b/src/main/java/com/ai/da/model/vo/AccountLoginVO.java index 9e84b052..ff4c9690 100644 --- a/src/main/java/com/ai/da/model/vo/AccountLoginVO.java +++ b/src/main/java/com/ai/da/model/vo/AccountLoginVO.java @@ -32,6 +32,4 @@ public class AccountLoginVO { @ApiModelProperty("是否完成引导") private Integer isBeginner; -// private Boolean willBeExpired; - } diff --git a/src/main/java/com/ai/da/service/AccountService.java b/src/main/java/com/ai/da/service/AccountService.java index 212458ad..57ebf72f 100644 --- a/src/main/java/com/ai/da/service/AccountService.java +++ b/src/main/java/com/ai/da/service/AccountService.java @@ -113,4 +113,6 @@ public interface AccountService extends IService { Boolean switchIsAutoApproval(); Boolean trialOrderRefuse(List ids); + + Long getExpiredTime(); } diff --git a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java index 9b3f87c0..74c68055 100644 --- a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java @@ -560,4 +560,10 @@ public class AccountServiceImpl extends ServiceImpl impl } return Boolean.TRUE; } + + @Override + public Long getExpiredTime() { + AuthPrincipalVo userInfo = UserContext.getUserHolder(); + return accountMapper.selectById(userInfo.getId()).getValidEndTime(); + } }