|
@@ -92,7 +92,12 @@ public class JySceneUserAuthServiceImpl extends ServiceImpl<IJySceneUserAuthMapp
|
|
|
SysUser byId = sysUserService.getById(Long.valueOf(StpUtil.getLoginId().toString()));
|
|
|
sysRoleId = byId.getRoleId();
|
|
|
}else {
|
|
|
- loginUser = jyUserService.getByRyId(param.getRyId());
|
|
|
+ if(StringUtils.isNotBlank(param.getRyId())){
|
|
|
+ loginUser = jyUserService.getByRyId(param.getRyId());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(param.getRyNo())){
|
|
|
+ loginUser = jyUserService.getByRyNo(param.getRyNo());
|
|
|
+ }
|
|
|
}
|
|
|
if(loginUser == null){
|
|
|
throw new BusinessException(ResultCode.USER_NOT_EXIST);
|
|
@@ -120,6 +125,7 @@ public class JySceneUserAuthServiceImpl extends ServiceImpl<IJySceneUserAuthMapp
|
|
|
if(jyUser != null){
|
|
|
jySceneUserAuth.setRyId(jyUser.getRyId());
|
|
|
jySceneUserAuth.setRyNickName(jyUser.getRyNickName());
|
|
|
+ jySceneUserAuth.setRyNo(jyUser.getRyNo());
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -166,10 +172,13 @@ public class JySceneUserAuthServiceImpl extends ServiceImpl<IJySceneUserAuthMapp
|
|
|
throw new BusinessException(ResultCode.SCENE_NOT_EXITS);
|
|
|
}
|
|
|
|
|
|
- if(StringUtils.isBlank(param.getRyId()) ){
|
|
|
- throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
+ JyUser jyUser = null;
|
|
|
+ if(StringUtils.isNotBlank(param.getRyId()) ){
|
|
|
+ jyUser = jyUserService.getByRyId(param.getRyId());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(param.getRyNo()) ){
|
|
|
+ jyUser = jyUserService.getByRyNo(param.getRyNo());
|
|
|
}
|
|
|
- JyUser jyUser = jyUserService.getByRyId(param.getRyId());
|
|
|
if(jyUser == null){
|
|
|
throw new BusinessException(ResultCode.JY_ID_NO_EXIST);
|
|
|
}
|
|
@@ -241,6 +250,15 @@ public class JySceneUserAuthServiceImpl extends ServiceImpl<IJySceneUserAuthMapp
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public JySceneUserAuth getByNumAndRyNo(String num, String ryNo) {
|
|
|
+ JyUser jyUser = jyUserService.getByRyNo(ryNo);
|
|
|
+ if(jyUser == null){
|
|
|
+ throw new BusinessException(ResultCode.JY_ID_NO_EXIST);
|
|
|
+ }
|
|
|
+ return this.getByNumAndJyUserId(jyUser.getId(),num);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public Object checkAuthOther(JySceneUserAuth param) {
|
|
|
if(StringUtils.isBlank(param.getNum())){
|
|
|
throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|