From 0aea8bd18daaaf91e622fdcfdd81dbb2e1b4860c Mon Sep 17 00:00:00 2001
From: swb <jpy123456>
Date: Mon, 21 Oct 2024 09:01:18 +0800
Subject: [PATCH] fix:立行立改责任主体修改提交

---
 screen-api/src/main/java/com/moral/api/service/impl/ResponsibilityUnitServiceImpl.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/service/impl/ResponsibilityUnitServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/ResponsibilityUnitServiceImpl.java
index 95cd1df..eed86f4 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/ResponsibilityUnitServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/ResponsibilityUnitServiceImpl.java
@@ -88,12 +88,12 @@
         Map<Integer, Integer> areaMap1 = new HashMap<>();
         Map<Integer, ResponsibilityUnitQuery> areaMap = new HashMap<>();
         for (ResponsibilityUnitQuery responsibilityUnitQuery : sysAreas) {
-            if (responsibilityUnitQuery.getUnitName().equals("������������")){
+            if (responsibilityUnitQuery.getUnitId().equals(38)){
                 areaMap1.put(responsibilityUnitQuery.getAreaCode(), responsibilityUnitQuery.getUnitId());
                 responsibilityUnitQuery.setUnitId(responsibilityUnitQuery.getAreaCode());
                 responsibilityUnitQuery.setUnitName("������������������������");
             }
-            if (responsibilityUnitQuery.getUnitName().equals("������������������")){
+            if (responsibilityUnitQuery.getUnitId().equals(1)){
                 areaMap1.put(responsibilityUnitQuery.getAreaCode(),responsibilityUnitQuery.getUnitId());
                 responsibilityUnitQuery.setUnitId(responsibilityUnitQuery.getAreaCode());
                 responsibilityUnitQuery.setUnitName("������������������������");
@@ -108,14 +108,18 @@
             ResponsibilityUnitQuery parentArea = areaMap.get(parentCode);
 
             if (responsibilityUnitQuery.getAreaCode().equals(210381)|| responsibilityUnitQuery.getAreaCode().equals(320900)){
+                //������������������
+                QueryWrapper<ResponsibilityUnit> wr = new QueryWrapper<>();
+                wr.eq("area_code",responsibilityUnitQuery.getAreaCode());
+                ResponsibilityUnit responsibilityUnit = responsibilityUnitMapper.selectOne(wr);
                 Integer integer = areaMap1.get(responsibilityUnitQuery.getAreaCode());
                 ResponsibilityUnitQuery rsUnitQuery = new ResponsibilityUnitQuery();
                 rsUnitQuery.setUnitId(integer);
                 rsUnitQuery.setParentCode(responsibilityUnitQuery.getParentCode());
                 if (responsibilityUnitQuery.getAreaCode().equals(210381)){
-                    rsUnitQuery.setUnitName("������������������");
+                    rsUnitQuery.setUnitName(responsibilityUnit.getUnitName());
                 }else {
-                    rsUnitQuery.setUnitName("������������");
+                    rsUnitQuery.setUnitName(responsibilityUnit.getUnitName());
                 }
                 rsUnitQuery.setAreaCode(responsibilityUnitQuery.getAreaCode());
                 rsUnitQuery.setChildren(new ArrayList<>());

--
Gitblit v1.8.0