From 47a4e95a407c5fe82f3363826fbc4db2218e6ed5 Mon Sep 17 00:00:00 2001
From: xusd <330628789@qq.com>
Date: Tue, 24 Jun 2025 09:43:27 +0800
Subject: [PATCH] fix:法院案号生成调整

---
 dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java |    6 +++---
 dyh-service/dyh-utils/src/main/java/cn/huge/module/mediate/utils/CaseNoUtils.java      |   24 ++++++++++++------------
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java b/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java
index da0c79b..27e7c43 100644
--- a/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java
+++ b/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java
@@ -626,7 +626,7 @@
         } else if (parts.length >= 4) {
             return parts[0] + parts[1] + parts[2] + "-" + parts[3];
         } else if (parts.length >= 5) {
-            return parts[0] + parts[1] + parts[2] + "-" + parts[3]+"-" + parts[4];
+            return parts[0] + parts[1] + parts[2] + "-" + parts[3] + "-" + parts[4];
         } else {
             return input; // 或抛出异常
         }
@@ -674,7 +674,7 @@
         GridUserRoleVo gridUserRoleVo = new GridUserRoleVo();
         gridUserRoleVo.setUserId(userId);
         GridUserRoleDTO userRoleDTO = sysClient.getUserRoleList(gridUserRoleVo);
-        if (StringUtils.isEmpty(userRoleDTO.getRoleName()) || !userRoleDTO.getRoleName().contains("(M)")) {
+        if (StringUtils.isEmpty(userRoleDTO.getRoleName()) || (!userRoleDTO.getRoleName().contains("(M)") && !userRoleDTO.getRoleName().contains("领导") && !userRoleDTO.getRoleName().contains("调度干部"))) {
             return ReturnFailUtils.getRepInfo("该用户没有矛调系统的权限");
         }
         CtUserole ctUserole = new CtUserole();
@@ -730,7 +730,7 @@
             switch (grade) {
                 case 1:
                     //市级级
-                    ctUnit.setLevel(grade );
+                    ctUnit.setLevel(grade);
                     ctUnit.setUnitGrade(grade);
                     ctUnit.setUnitType(UserBaseConsts.UNIT_TYPE_102);
                     ctUnit.setParentId("2024000000000001");
diff --git a/dyh-service/dyh-utils/src/main/java/cn/huge/module/mediate/utils/CaseNoUtils.java b/dyh-service/dyh-utils/src/main/java/cn/huge/module/mediate/utils/CaseNoUtils.java
index 7fdb613..f8c8433 100644
--- a/dyh-service/dyh-utils/src/main/java/cn/huge/module/mediate/utils/CaseNoUtils.java
+++ b/dyh-service/dyh-utils/src/main/java/cn/huge/module/mediate/utils/CaseNoUtils.java
@@ -19,17 +19,17 @@
     /**
      * 常量前缀
      */
-    public static String CASE_NO_SIGN_TH = "天河调";
-    public static String CASE_NO_SIGN_HZ = "海珠调";
-    public static String CASE_NO_SIGN_LW = "荔湾调";
-    public static String CASE_NO_SIGN_YX = "越秀调";
-    public static String CASE_NO_SIGN_PY = "番禺调";
-    public static String CASE_NO_SIGN_HD = "花都调";
-    public static String CASE_NO_SIGN_BY = "粤云调";
-    public static String CASE_NO_SIGN_NS = "南沙调";
-    public static String CASE_NO_SIGN_HP = "黄埔调";
-    public static String CASE_NO_SIGN_ZC = "增城调";
-    public static String CASE_NO_SIGN_CH = "从化调";
+    public static String CASE_NO_SIGN_TH = "穗天综调";
+    public static String CASE_NO_SIGN_HZ = "穗海综调";
+    public static String CASE_NO_SIGN_LW = "穗荔综调";
+    public static String CASE_NO_SIGN_YX = "穗越综调";
+    public static String CASE_NO_SIGN_PY = "穗番综调";
+    public static String CASE_NO_SIGN_HD = "穗花综调";
+    public static String CASE_NO_SIGN_BY = "穗云综调";
+    public static String CASE_NO_SIGN_NS = "穗南综调";
+    public static String CASE_NO_SIGN_HP = "穗埔综调";
+    public static String CASE_NO_SIGN_ZC = "穗增综调";
+    public static String CASE_NO_SIGN_CH = "穗从综调";
     public static String CASE_NO_SIGN_GZ = "粤调";
 
     /**
@@ -136,7 +136,7 @@
         StringBuffer caseNoSign = new StringBuffer();
         // 设置年号
         int year = DateUtils.getYear(DateUtils.getNowDate());
-        caseNoSign.append("(").append(year).append(")");
+        caseNoSign.append(year);
         if (GzRegionBaseEnum.AREA_1.getIndex().equals(area)){
             caseNoSign.append(CASE_NO_SIGN_TH);
         }else if (GzRegionBaseEnum.AREA_2.getIndex().equals(area)){

--
Gitblit v1.8.0