|
|
@ -87,9 +87,9 @@ public class AppEnfLoginController extends LoginController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 6. 检查执法证件号是否为空
|
|
|
// 6. 检查执法证件号是否为空
|
|
|
if (user.getLawCertificateNum() == null || user.getLawCertificateNum().isBlank()) { |
|
|
// if (user.getLawCertificateNum() == null || user.getLawCertificateNum().isBlank()) {
|
|
|
return R.fail("该用户不是执法人员,无法登录执法端"); |
|
|
// return R.fail("该用户不是执法人员,无法登录执法端");
|
|
|
} |
|
|
// }
|
|
|
|
|
|
|
|
|
// 7. 查询部门信息
|
|
|
// 7. 查询部门信息
|
|
|
SrzDeptVo srzOrgan = com.zdxt.enforcementcode.common.util.DataFilterUtil.getUserOrganDept(user.getUserId()); |
|
|
SrzDeptVo srzOrgan = com.zdxt.enforcementcode.common.util.DataFilterUtil.getUserOrganDept(user.getUserId()); |
|
|
@ -108,13 +108,19 @@ public class AppEnfLoginController extends LoginController { |
|
|
if (sysDept == null) { |
|
|
if (sysDept == null) { |
|
|
return R.fail("该用户未关联部门,无法登录执法端"); |
|
|
return R.fail("该用户未关联部门,无法登录执法端"); |
|
|
} |
|
|
} |
|
|
if (bureauDept == null) { |
|
|
// if (bureauDept == null) {
|
|
|
return R.fail("该用户未关联执法单位,无法登录执法端"); |
|
|
// return R.fail("该用户未关联执法单位,无法登录执法端");
|
|
|
} |
|
|
// }
|
|
|
|
|
|
|
|
|
if (!sysDept.getDeptId().equals(user.getDeptId())){ |
|
|
if (!sysDept.getDeptId().equals(user.getDeptId())){ |
|
|
return R.fail("部门ID查找错误!"); |
|
|
return R.fail("部门ID查找错误!"); |
|
|
} |
|
|
} |
|
|
|
|
|
boolean isLawOfficer = true; |
|
|
|
|
|
// 6. 检查执法证件号是否为空
|
|
|
|
|
|
if (user.getLawCertificateNum() == null || user.getLawCertificateNum().isBlank()) { |
|
|
|
|
|
isLawOfficer = false; |
|
|
|
|
|
// return R.fail("该用户不是执法人员,无法登录执法端");
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 8. 手机号解密处理(如是加密存储则返回明文以供前端展示与业务使用)
|
|
|
// 8. 手机号解密处理(如是加密存储则返回明文以供前端展示与业务使用)
|
|
|
String phonenumber = user.getPhonenumber(); |
|
|
String phonenumber = user.getPhonenumber(); |
|
|
@ -139,7 +145,7 @@ public class AppEnfLoginController extends LoginController { |
|
|
|
|
|
|
|
|
data.put("bureauUnitId", bureauDept.getDeptId()); |
|
|
data.put("bureauUnitId", bureauDept.getDeptId()); |
|
|
data.put("bureauUnitName", bureauDept.getDeptName()); |
|
|
data.put("bureauUnitName", bureauDept.getDeptName()); |
|
|
data.put("lawOfficer", true); |
|
|
data.put("lawOfficer", isLawOfficer); |
|
|
data.put("platformType", PlatformTypeEnums.ENFORCEMENT.getKey()); |
|
|
data.put("platformType", PlatformTypeEnums.ENFORCEMENT.getKey()); |
|
|
return R.ok(data); |
|
|
return R.ok(data); |
|
|
} |
|
|
} |
|
|
@ -178,9 +184,11 @@ public class AppEnfLoginController extends LoginController { |
|
|
return R.fail("该用户已被停用"); |
|
|
return R.fail("该用户已被停用"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 6. 检查执法证件号是否为空
|
|
|
boolean isLawOfficer = true; |
|
|
|
|
|
// 6. 检查执法证件号是否为空
|
|
|
if (user.getLawCertificateNum() == null || user.getLawCertificateNum().isBlank()) { |
|
|
if (user.getLawCertificateNum() == null || user.getLawCertificateNum().isBlank()) { |
|
|
return R.fail("该用户不是执法人员,无法登录执法端"); |
|
|
isLawOfficer = false; |
|
|
|
|
|
// return R.fail("该用户不是执法人员,无法登录执法端");
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 7. 查询部门信息
|
|
|
// 7. 查询部门信息
|
|
|
@ -200,9 +208,9 @@ public class AppEnfLoginController extends LoginController { |
|
|
if (sysDept == null) { |
|
|
if (sysDept == null) { |
|
|
return R.fail("该用户未关联部门,无法登录执法端"); |
|
|
return R.fail("该用户未关联部门,无法登录执法端"); |
|
|
} |
|
|
} |
|
|
if (bureauDept == null) { |
|
|
// if (bureauDept == null) {
|
|
|
return R.fail("该用户未关联执法单位,无法登录执法端"); |
|
|
// return R.fail("该用户未关联执法单位,无法登录执法端");
|
|
|
} |
|
|
// }
|
|
|
|
|
|
|
|
|
if (!sysDept.getDeptId().equals(user.getDeptId())){ |
|
|
if (!sysDept.getDeptId().equals(user.getDeptId())){ |
|
|
return R.fail("部门ID查找错误!"); |
|
|
return R.fail("部门ID查找错误!"); |
|
|
@ -231,7 +239,7 @@ public class AppEnfLoginController extends LoginController { |
|
|
|
|
|
|
|
|
data.put("bureauUnitId", bureauDept.getDeptId()); |
|
|
data.put("bureauUnitId", bureauDept.getDeptId()); |
|
|
data.put("bureauUnitName", bureauDept.getDeptName()); |
|
|
data.put("bureauUnitName", bureauDept.getDeptName()); |
|
|
data.put("lawOfficer", true); |
|
|
data.put("lawOfficer", isLawOfficer); |
|
|
data.put("platformType", PlatformTypeEnums.ENFORCEMENT.getKey()); |
|
|
data.put("platformType", PlatformTypeEnums.ENFORCEMENT.getKey()); |
|
|
return R.ok(data); |
|
|
return R.ok(data); |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
|