Helius
2021-07-14 f7cd9fc3a01bce44554f3f1e098dc6b59e305c2d
add user/query/userIdentity
3 files modified
1 files added
36 ■■■■■ changed files
gc-user/src/main/java/com/xzx/gc/user/controller/ApiDistribController.java 3 ●●●● patch | view | raw | blame | history
gc-user/src/main/java/com/xzx/gc/user/controller/UserController.java 6 ●●●●● patch | view | raw | blame | history
gc-user/src/main/java/com/xzx/gc/user/service/UserService.java 10 ●●●●● patch | view | raw | blame | history
gc-user/src/main/java/com/xzx/gc/user/vo/UserIdentityVo.java 17 ●●●●● patch | view | raw | blame | history
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();
    }
}
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)));
    }
    /**
     * 验证支付密码
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();
gc-user/src/main/java/com/xzx/gc/user/vo/UserIdentityVo.java
New file
@@ -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;
}