Explorar el Código

app通过token获取信息

Qchen hace 1 año
padre
commit
16892aef48

+ 1 - 1
gateway/src/main/resources/application-dev.yml

@@ -33,7 +33,7 @@ spring:
         - id: tenant_route
           uri: http://localhost:8084/
           predicates:
-            - Path=/tenant/**,/dept/**,/area/**,/dict/**,/userInfo/**,/sysOrganization/**,/activity/**,/message/**,/messageNotice/**,/poster/**,/agreement/**,/pltAgreement/**,/agreementRules/**,/plt/areaLicense/**,/scheme/**,/schemeRules/**,/schemeRulesAttrLink/**,/schemeRulesAttr/**,/schemeRulesDictLable/**,/schemeRulesUndwrt/**,/schemeRulesUndwrtAttrLink/**,/schemeRulesUndwrtAttr/**,/schemeRulesUndwrtDictLable/**,/schemeRulesUndwrtRules/**,/schemeRulesUndwrtRulesAttrLink/**,/schemeRules,/ptlAgreementCost/**,/ptlAgreementCost/**,/ptlAgreementCostExternal/**,/operatorTrajectory/**,/messageTemplate/**,/message/**
+            - Path=/tenant/**,/dept/**,/area/**,/dict/**,/userInfo/**,/sysOrganization/**,/activity/**,/message/**,/messageNotice/**,/poster/**,/agreement/**,/pltAgreement/**,/agreementRules/**,/plt/areaLicense/**,/scheme/**,/schemeRules/**,/schemeRulesAttrLink/**,/schemeRulesAttr/**,/schemeRulesDictLable/**,/schemeRulesUndwrt/**,/schemeRulesUndwrtAttrLink/**,/schemeRulesUndwrtAttr/**,/schemeRulesUndwrtDictLable/**,/schemeRulesUndwrtRules/**,/schemeRulesUndwrtRulesAttrLink/**,/schemeRules,/ptlAgreementCost/**,/ptlAgreementCost/**,/ptlAgreementCostExternal/**,/operatorTrajectory/**,/messageTemplate/**,/message/**,/appUser/**
 
         - id: summary_route
           uri: http://localhost:9898/

+ 11 - 0
tenant/organization/src/main/java/com/jzg/organization/controller/AppUserController.java

@@ -3,6 +3,8 @@ package com.jzg.organization.controller;
 
 import com.jzg.commons.core.base.BaseController;
 import com.jzg.commons.core.page.HttpResult;
+import com.jzg.commons.entity.dto.AuthInfoAddParam;
+import com.jzg.commons.entity.dto.BusinessInfoAddParam;
 import com.jzg.commons.entity.dto.*;
 import com.jzg.commons.entity.po.SysUploadFiles;
 import com.jzg.commons.util.AssertionUtils;
@@ -162,4 +164,13 @@ public class AppUserController extends BaseController {
     }
 
 
+    /**
+     * 获取个人信息
+     */
+    @Operation(summary = "获取个人信息")
+    @GetMapping("/getAppUserInfo")
+    public HttpResult getUserInfo() {
+        return HttpResult.ok("",userJzgAppService.getUserInfo());
+    }
+
 }

+ 6 - 1
tenant/organization/src/main/java/com/jzg/organization/service/SysUserJzgAppService.java

@@ -2,8 +2,8 @@ package com.jzg.organization.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.jzg.commons.entity.dto.*;
-import com.jzg.commons.entity.po.SysUser;
 import com.jzg.commons.entity.po.SysUserJzgApp;
+import com.jzg.commons.entity.po.SysUserJzgInfo;
 import com.jzg.commons.entity.vo.AuthInfoVo;
 import com.jzg.commons.entity.vo.SystemListVo;
 import com.jzg.commons.entity.vo.UserInfoVo;
@@ -38,6 +38,11 @@ public interface SysUserJzgAppService extends IService<SysUserJzgApp> {
      */
     void businessInfoAdd(BusinessInfoAddParam param);
 
+    /**
+     * 获取用户信息
+     */
+    SysUserJzgInfo getUserInfo();
+
     /**
      * app个人信息修改
      * @param param

+ 23 - 0
tenant/organization/src/main/java/com/jzg/organization/service/impl/SysUserJzgAppServiceImpl.java

@@ -4,6 +4,13 @@ import cn.hutool.core.collection.CollUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.jzg.commons.core.base.BaseController;
+import com.jzg.commons.entity.dto.AuthInfoAddParam;
+import com.jzg.commons.entity.dto.BusinessInfoAddParam;
+import com.jzg.commons.entity.po.SysUser;
+import com.jzg.commons.entity.po.SysUserJzgApp;
+import com.jzg.commons.entity.po.SysUserJzgInfo;
+import com.jzg.commons.entity.po.SysUserJzgInfoFile;
 import com.jzg.commons.entity.dto.*;
 import com.jzg.commons.entity.po.*;
 import com.jzg.commons.entity.vo.AuthInfoVo;
@@ -19,6 +26,10 @@ import com.jzg.organization.mapper.SysUploadFilesMapper;
 import com.jzg.organization.mapper.SysUserJzgAppMapper;
 import com.jzg.organization.mapper.SysUserJzgInfoFileMapper;
 import com.jzg.organization.mapper.SysUserMapper;
+import com.jzg.organization.service.SysUserJzgAppService;
+import com.jzg.organization.service.SysUserJzgInfoFileService;
+import com.jzg.organization.service.SysUserJzgInfoService;
+import com.jzg.organization.service.SysUserService;
 import com.jzg.organization.service.*;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -53,6 +64,9 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
     @Autowired
     private UnionPayRequestApiComponent unionPayRequestApiComponent;
 
+    @Autowired
+    private BaseController baseController;
+
     @Override
     public UserInfoVo userInfoGet(String id) {
         UserInfoVo infoVo = sysUserJzgAppMapper.userInfoGet(id);
@@ -233,4 +247,13 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
         }
         relationPersonService.save(relationPerson);
     }
+    @Override
+    public SysUserJzgInfo getUserInfo() {
+        String systemCode = baseController.getUserSystemCode();
+        String userName = baseController.getUserName();
+        SysUser user = sysUserService.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getMobile, userName));
+        SysUserJzgInfo sysUserJzgInfo = sysUserJzgInfoService
+                .getOne(new LambdaQueryWrapper<SysUserJzgInfo>().eq(SysUserJzgInfo::getUserId, user.getId()).eq(SysUserJzgInfo::getSystemCode, systemCode));
+        return sysUserJzgInfo;
+    }
 }