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