|
|
|
@ -94,6 +94,9 @@ public class AppEnfLoginServiceImpl implements IAppEnfLoginService { |
|
|
|
|
|
|
|
// 3. 查询系统用户
|
|
|
|
SysUserVo sysUser = getSysUserByLoginName(userId); |
|
|
|
if (sysUser == null) { |
|
|
|
return R.fail("用户不存在"); |
|
|
|
} |
|
|
|
|
|
|
|
// 4. 判断是否执法人员
|
|
|
|
if (StringUtils.isNotEmpty(sysUser.getLawCertificateNum())) { |
|
|
|
@ -111,6 +114,11 @@ public class AppEnfLoginServiceImpl implements IAppEnfLoginService { |
|
|
|
SrzDeptVo srzOrgan = DataFilterUtil.getUserOrganDept(sysUser.getUserId()); |
|
|
|
SysDeptVo sysDept = DataFilterUtil.getUserSysDept(sysUser.getUserId()); |
|
|
|
SysDeptVo bureauDept = DataFilterUtil.getUserBureauDept(sysUser.getUserId()); |
|
|
|
|
|
|
|
if (sysDept == null) { |
|
|
|
return R.fail("该用户未关联部门,无法登录执法端"); |
|
|
|
} |
|
|
|
|
|
|
|
// 如果没有执法证件号, 则再次判断是否为公安
|
|
|
|
if (!sysUser.getLawOfficer()) { |
|
|
|
if(bureauDept != null){//获取执法部门ID
|
|
|
|
|