|
|
|
@ -122,6 +122,12 @@ public class AppEnfLoginController extends LoginController { |
|
|
|
// return R.fail("该用户不是执法人员,无法登录执法端");
|
|
|
|
} |
|
|
|
|
|
|
|
// 没有执法证件号时,降级判断是否为公安人员(zone=5或15)
|
|
|
|
if (!isLawOfficer && bureauDept != null |
|
|
|
&& (5 == bureauDept.getZone() || 15 == bureauDept.getZone())) { |
|
|
|
isLawOfficer = true; |
|
|
|
} |
|
|
|
|
|
|
|
// 8. 手机号解密处理(如是加密存储则返回明文以供前端展示与业务使用)
|
|
|
|
String phonenumber = user.getPhonenumber(); |
|
|
|
if (CommonUtil.isPhoneEncrypted(phonenumber)) { |
|
|
|
@ -191,11 +197,17 @@ public class AppEnfLoginController extends LoginController { |
|
|
|
// return R.fail("该用户不是执法人员,无法登录执法端");
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 7. 查询部门信息
|
|
|
|
SrzDeptVo srzOrgan = com.zdxt.enforcementcode.common.util.DataFilterUtil.getUserOrganDept(user.getUserId()); |
|
|
|
SysDeptVo sysDept = com.zdxt.enforcementcode.common.util.DataFilterUtil.getUserSysDept(user.getUserId()); |
|
|
|
SysDeptVo bureauDept = com.zdxt.enforcementcode.common.util.DataFilterUtil.getUserBureauDept(user.getUserId()); |
|
|
|
|
|
|
|
// 没有执法证件号时,降级判断是否为公安人员(zone=5或15)
|
|
|
|
if (!isLawOfficer && bureauDept != null |
|
|
|
&& (5 == bureauDept.getZone() || 15 == bureauDept.getZone())) { |
|
|
|
isLawOfficer = true; |
|
|
|
} |
|
|
|
// 7. 构建LoginUser并生成SaToken
|
|
|
|
token = doSaTokenLogin(user.getUserId(), user.getUserName(), user.getNickName(), |
|
|
|
user.getDeptId(), "app_user", "enforcement_app", "f0535c2a32ab4d0496ab9a699b2a7d36"); |
|
|
|
|