浏览代码

增加代理商根据token查询返回信息功能

hgw 3 年之前
父节点
当前提交
2b8ed94be2

+ 7 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/TenantProxyInfoService.java

@@ -69,5 +69,12 @@ public interface TenantProxyInfoService extends IService<TenantProxyInfo> {
      *              <p> - search 模糊搜索关键字
      */
     List<SysUser> queryUserList(Map<String, Object> param);
+
+    /**
+     * 根据token查询用户信息-代理商专用
+     *
+     * @return
+     */
+    SysUser queryUserList();
 }
 

+ 16 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/TenantProxyInfoServiceImpl.java

@@ -110,7 +110,7 @@ public class TenantProxyInfoServiceImpl extends ServiceImpl<TenantProxyInfoDao,
     private Integer addSysUser(TenantProxyDto dto) {
         SysUser sysUser = sysUserFeignService.queryUserByMobile(dto.getPhone());
         if (Objects.nonNull(sysUser)) {
-           throw new BizException("该手机号在系统已存在!");
+            throw new BizException("该手机号在系统已存在!");
         }
         sysUser = new SysUser();
         sysUser.setTenantId(-1);
@@ -193,10 +193,24 @@ public class TenantProxyInfoServiceImpl extends ServiceImpl<TenantProxyInfoDao,
      *              <p> - search 模糊搜索关键字
      */
     public List<SysUser> queryUserList(Map<String, Object> param) {
-        log.info("queryUserList>>>>>> {}" , JSON.toJSONString(param));
+        log.info("queryUserList>>>>>> {}", JSON.toJSONString(param));
         return baseMapper.queryUserList(param);
     }
 
+    /**
+     * 根据token查询用户信息-代理商专用
+     *
+     * @return
+     */
+    public SysUser queryUserList() {
+        SysUser user = getUser();
+        SysUser result = new SysUser();
+        result.setRealName(user.getRealName());
+        result.setId(user.getId());
+        result.setPhone(user.getPhone());
+        return result;
+    }
+
     private SysUser getUser() {
         //修改机构基础信息
         return Optional.ofNullable(sysUserFeignService.queryUserInfo())

+ 6 - 0
mec-web/src/main/java/com/ym/mec/web/controller/TenantProxyInfoController.java

@@ -94,5 +94,11 @@ public class TenantProxyInfoController extends BaseController {
         return succeed(tenantProxyInfoService.queryUserList(param));
     }
 
+    @ApiOperation("根据token查询用户信息-代理商专用")
+    @GetMapping("/queryUserListByToken")
+    public HttpResponseResult<SysUser> queryUserList() {
+        return succeed(tenantProxyInfoService.queryUserList());
+    }
+
 }