From f7cd9fc3a01bce44554f3f1e098dc6b59e305c2d Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 14 Jul 2021 11:49:55 +0800 Subject: [PATCH] add user/query/userIdentity --- gc-user/src/main/java/com/xzx/gc/user/vo/UserIdentityVo.java | 17 +++++++++++++++++ gc-user/src/main/java/com/xzx/gc/user/controller/UserController.java | 6 ++++++ gc-user/src/main/java/com/xzx/gc/user/service/UserService.java | 10 ++++++++++ gc-user/src/main/java/com/xzx/gc/user/controller/ApiDistribController.java | 3 ++- 4 files changed, 35 insertions(+), 1 deletions(-) diff --git a/gc-user/src/main/java/com/xzx/gc/user/controller/ApiDistribController.java b/gc-user/src/main/java/com/xzx/gc/user/controller/ApiDistribController.java index 3584a09..780dc79 100644 --- a/gc-user/src/main/java/com/xzx/gc/user/controller/ApiDistribController.java +++ b/gc-user/src/main/java/com/xzx/gc/user/controller/ApiDistribController.java @@ -17,7 +17,7 @@ * @author wzy * @date 2021-07-14 **/ -@Api(tags = "小程序接口参数类") +@Api(tags = "分销-小程序") @Slf4j @RestController public class ApiDistribController extends BaseController { @@ -31,4 +31,5 @@ distribService.join(distribJoinDto.getHeadId(), getUserId(request)); return JsonResult.success(); } + } diff --git a/gc-user/src/main/java/com/xzx/gc/user/controller/UserController.java b/gc-user/src/main/java/com/xzx/gc/user/controller/UserController.java index 45fbe44..e6cc4ca 100644 --- a/gc-user/src/main/java/com/xzx/gc/user/controller/UserController.java +++ b/gc-user/src/main/java/com/xzx/gc/user/controller/UserController.java @@ -31,6 +31,7 @@ import com.xzx.gc.user.dto.*; import com.xzx.gc.user.mapper.*; import com.xzx.gc.user.service.*; +import com.xzx.gc.user.vo.UserIdentityVo; import com.xzx.gc.util.DoubleUtil; import com.xzx.gc.util.SessionUtil; import io.swagger.annotations.*; @@ -204,6 +205,11 @@ return result; } + @ApiOperation(value = "获取用户身份状态") + @PostMapping("/user/query/userIdentity") + public JsonResult<UserIdentityVo> userIdentity(HttpServletRequest request) { + return JsonResult.success(userService.userIdentity(getUserId(request))); + } /** * 验证支付密码 diff --git a/gc-user/src/main/java/com/xzx/gc/user/service/UserService.java b/gc-user/src/main/java/com/xzx/gc/user/service/UserService.java index b783a35..ce6eb09 100644 --- a/gc-user/src/main/java/com/xzx/gc/user/service/UserService.java +++ b/gc-user/src/main/java/com/xzx/gc/user/service/UserService.java @@ -25,6 +25,7 @@ import com.xzx.gc.user.dto.RayaltyDto; import com.xzx.gc.user.mapper.*; import com.xzx.gc.user.vo.CategaryVo; +import com.xzx.gc.user.vo.UserIdentityVo; import com.xzx.gc.util.DoubleUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.codec.binary.Base64; @@ -109,6 +110,15 @@ return userInfo1; } + public UserIdentityVo userIdentity(String userId) { + AccountInfo accountInfo = accountService.findByUserIdForbidden(userId); + + UserIdentityVo userIdentityVo = new UserIdentityVo(); + userIdentityVo.setIsHead(accountInfo.getIsHead()); + + return userIdentityVo; + } + public List<AccountVo> queryMyMoney(AccountReq accountReq) { Map map = new HashMap(); diff --git a/gc-user/src/main/java/com/xzx/gc/user/vo/UserIdentityVo.java b/gc-user/src/main/java/com/xzx/gc/user/vo/UserIdentityVo.java new file mode 100644 index 0000000..9765040 --- /dev/null +++ b/gc-user/src/main/java/com/xzx/gc/user/vo/UserIdentityVo.java @@ -0,0 +1,17 @@ +package com.xzx.gc.user.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author wzy + * @date 2021-07-14 + **/ +@Data +@ApiModel(value = "UserIdentityVo", description = "获取用户身份类型返回参数类") +public class UserIdentityVo { + + @ApiModelProperty(value = "是否团长 1-是 2-否") + private Integer isHead; +} -- Gitblit v1.9.1