From c239ad7c993e6216ca6a9ab210575865bc9fa175 Mon Sep 17 00:00:00 2001 From: 2510220824 <2510220824@qq.com> Date: Fri, 21 Jan 2022 08:12:15 +0800 Subject: [PATCH] =?UTF-8?q?update:=E6=97=A0=E5=B2=97=E4=BD=8D=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=97=A0=E6=B3=95=E8=AE=BF=E9=97=AE=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../da/login/rest/LoginRestController.java | 5 +++ .../SarStandProjectLibraryServiceImpl.java | 36 +++++++++---------- .../java/com/adc/da/sys/dao/UserEODao.java | 2 ++ .../adc/da/sys/service/IUserEOService.java | 2 ++ .../sys/service/impl/UserEOServiceImpl.java | 5 +++ .../mybatis/mapper/sys/UserEOMapper.xml | 8 +++++ 6 files changed, 39 insertions(+), 19 deletions(-) diff --git a/adc-da-jwtLogin/src/main/java/com/adc/da/login/rest/LoginRestController.java b/adc-da-jwtLogin/src/main/java/com/adc/da/login/rest/LoginRestController.java index 5206abd3..7ec36fb3 100644 --- a/adc-da-jwtLogin/src/main/java/com/adc/da/login/rest/LoginRestController.java +++ b/adc-da-jwtLogin/src/main/java/com/adc/da/login/rest/LoginRestController.java @@ -29,6 +29,7 @@ import javax.servlet.http.HttpServletResponse; import javax.validation.constraints.NotNull; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; +import java.util.List; @Validated @@ -96,6 +97,10 @@ public class LoginRestController { if(userEO.getDisableFlag()==1){ return Result.error("r0011", "帐号已禁用"); } + String position = userService.selectPositionByUserId(account); + if(StringUtils.isBlank(position)){ + return Result.error("r0011", "无配置岗位"); + } String token = jwtUtils.generateToken(userEO.getUsid()); userEO.setToken(token); // 加密重要信息 diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java index 293ed9fd..e36f5f7d 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java @@ -78,32 +78,30 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl { String selectOrgByUserId(String userId); + String selectPositionByUserId(String userId); + List queryUserEoList(UserEOPage page); /*** * 添加SSO来源用户 diff --git a/adc-da-sys/src/main/java/com/adc/da/sys/service/IUserEOService.java b/adc-da-sys/src/main/java/com/adc/da/sys/service/IUserEOService.java index 73a74e01..ab434c66 100644 --- a/adc-da-sys/src/main/java/com/adc/da/sys/service/IUserEOService.java +++ b/adc-da-sys/src/main/java/com/adc/da/sys/service/IUserEOService.java @@ -55,6 +55,8 @@ public interface IUserEOService extends IService { public List selectThatOrgUser(String userId); + String selectPositionByUserId(String userId); + public List queryUserEoList(UserEOPage page); public List queryUserInfoByWordNum(String workNum); diff --git a/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/UserEOServiceImpl.java b/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/UserEOServiceImpl.java index d3265e76..8cef63a3 100644 --- a/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/UserEOServiceImpl.java +++ b/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/UserEOServiceImpl.java @@ -394,6 +394,11 @@ public class UserEOServiceImpl extends ServiceImpl implements return userIdList; } + @Override + public String selectPositionByUserId(String userId) { + return baseMapper.selectPositionByUserId(userId); + } + public List queryUserEoList(UserEOPage page) { page.setValidFlag("0"); diff --git a/adc-da-sys/src/main/resources/mybatis/mapper/sys/UserEOMapper.xml b/adc-da-sys/src/main/resources/mybatis/mapper/sys/UserEOMapper.xml index 0e6f0f02..7bf0fda9 100644 --- a/adc-da-sys/src/main/resources/mybatis/mapper/sys/UserEOMapper.xml +++ b/adc-da-sys/src/main/resources/mybatis/mapper/sys/UserEOMapper.xml @@ -639,6 +639,14 @@ FROM TS_USER_ORG tuo WHERE tuo.USER_ID = #{userId} + +