From 08f1b1f1804a8bd833d42f257908d80e88387b55 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 14 三月 2025 11:27:47 +0800
Subject: [PATCH] 3.5增加登录验证、修改密码、人员列表调整

---
 flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java |   55 ++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 38 insertions(+), 17 deletions(-)

diff --git a/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java
index 9976d5d..d235426 100644
--- a/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java
+++ b/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java
@@ -45,6 +45,10 @@
     @Resource
     private GuideRepairOrderMapper guideRepairOrderMapper;
 
+
+    @Resource
+    private  AutomessagePolicyDocumentsMapper automessagePolicyDocumentsMapper;
+
     @Override
     public TransactionEvent selectConfigData(String Id, SysUser sysUser) {
         TransactionEvent transactionEvent = baseMapper.selectConfigData(Id);
@@ -157,6 +161,8 @@
         }
         queryResults.setTransactionEventList(searchesAssociate);
         queryResults.setKeywordEntityList(keywordMapper.selectByName(keyWord));
+        queryResults.setAutomessagePolicyDocuments(automessagePolicyDocumentsMapper.selectConfigList(keyWord,"2",null,null));
+        queryResults.setRegulations(automessagePolicyDocumentsMapper.selectConfigList(keyWord,"1",null,null));
         return queryResults;
     }
 
@@ -190,6 +196,8 @@
         }
         recommendResult.setKeywordEntityList(keywordEntityList);
         List<OrganizationChartEntity> organizationChartEntities = organizationChartMapper.selectByKeyWord(keyWord);
+        recommendResult.setAutomessagePolicyDocuments(automessagePolicyDocumentsMapper.selectConfigList(keyWord,"2",null,null));
+        recommendResult.setRegulations(automessagePolicyDocumentsMapper.selectConfigList(keyWord,"1",null,null));
         recommendResult.setOrganizationChartEntityList(organizationChartEntities);
         return recommendResult;
     }
@@ -292,10 +300,14 @@
         // 获取excel的sheet页数
         int numberOfSheets = wb.getNumberOfSheets();
         for (int j = 0; j < numberOfSheets; j++) {
+            int i = 2;
             //获取excel字段名称进行比较
             Sheet sheetAt = wb.getSheetAt(j);
             if(sheetAt.getRow(2)!=null){
-            Row row1 = sheetAt.getRow(2);
+            if (new DataFormatter().formatCellValue(sheetAt.getRow(1).getCell(1)).length()>=3){
+                i--;
+            }
+            Row row1 = sheetAt.getRow(i);
             TransactionEvent transactionEvent = baseMapper.selectOne(new QueryWrapper<TransactionEvent>().lambda().eq(TransactionEvent::getMatterName, new DataFormatter().formatCellValue(row1.getCell(1))));
             boolean isAdd = false;
             if (transactionEvent == null) {
@@ -303,26 +315,27 @@
                 isAdd = true;
             }
             transactionEvent.setMatterName(new DataFormatter().formatCellValue(row1.getCell(1)));
-            Row row2 = sheetAt.getRow(3);
+            Row row2 = sheetAt.getRow(i+1);
             transactionEvent.setSetGist("<p>" + new DataFormatter().formatCellValue(row2.getCell(1)) + "</p>");
-            Row row3 = sheetAt.getRow(4);
-            Row row4 = sheetAt.getRow(5);
+            Row row3 = sheetAt.getRow(i+2);
+            Row row4 = sheetAt.getRow(i+3);
             transactionEvent.setBasicInformation("<p> 事项名称:" + new DataFormatter().formatCellValue(row1.getCell(1)) + "<br />"
                     + new DataFormatter().formatCellValue(row3.getCell(0)) + ":" + new DataFormatter().formatCellValue(row3.getCell(1))+ "<br />"
                     + new DataFormatter().formatCellValue(row3.getCell(3)) + ":" + new DataFormatter().formatCellValue(row3.getCell(4)) + "<br />"
                     + new DataFormatter().formatCellValue(row4.getCell(0)) + ":" + new DataFormatter().formatCellValue(row4.getCell(1)) + "</p>");
-            int i = 7;
+             i = i+5;
             String applicationMaterial = "<p>";
             while (true) {
                 Row row = sheetAt.getRow(i);
-                if (row.getCell(0).getStringCellValue().equals("办理途径、条件和注意事项")) {
+                if (new DataFormatter().formatCellValue(row.getCell(0)).equals("办理途径、条件和注意事项")) {
                     i = i + 2;
                     break;
                 }
                 applicationMaterial = applicationMaterial + "办理区域:" + new DataFormatter().formatCellValue(row.getCell(0)) + "<br />"
-                        + "咨询电话:" + new DataFormatter().formatCellValue(row.getCell(1)) + "<br />"
-                        + "办公地址:" + new DataFormatter().formatCellValue(row.getCell(2)) + "<br />"
-                        + "办公时间:" + new DataFormatter().formatCellValue(row.getCell(3)) + "<br />";
+                        + "部门名称:" + new DataFormatter().formatCellValue(row.getCell(1)) + "<br />"
+                        + "咨询电话:" + new DataFormatter().formatCellValue(row.getCell(2)) + "<br />"
+                        + "办公地址:" + new DataFormatter().formatCellValue(row.getCell(3)) + "<br />"
+                        + "办公时间:" + new DataFormatter().formatCellValue(row.getCell(4)) + "<br />";
                 applicationMaterial = applicationMaterial + "<br />";
                 i++;
             }
@@ -331,13 +344,15 @@
             String acceptConditions = "<p>";
             while (true) {
                 Row row = sheetAt.getRow(i);
-                if (row.getCell(0).getStringCellValue().equals("(二)网上申报")) {
+                if (new DataFormatter().formatCellValue(row.getCell(0)).equals("(二)网上申报")) {
                     i = i + 1;
                     break;
                 }
                 acceptConditions = acceptConditions + new DataFormatter().formatCellValue(row.getCell(0)) + "&nbsp; "
                         +new DataFormatter().formatCellValue( row.getCell(1)) + "&nbsp; "
-                        + new DataFormatter().formatCellValue(row.getCell(2)) + "&nbsp; ";
+                        + new DataFormatter().formatCellValue(row.getCell(2)) + "&nbsp; "
+                         +new DataFormatter().formatCellValue( row.getCell(3)) + "&nbsp; "
+                        + new DataFormatter().formatCellValue(row.getCell(4)) + "&nbsp; ";
                 acceptConditions = acceptConditions + "<br />";
                 i++;
             }
@@ -346,13 +361,15 @@
             String rates = "<p>";
             while (true) {
                 Row row = sheetAt.getRow(i);
-                if (row.getCell(0).getStringCellValue().equals("(三)手机移动申报")) {
+                if (new DataFormatter().formatCellValue(row.getCell(0)).equals("(三)手机移动申报")) {
                     i = i + 1;
                     break;
                 }
                 rates = rates + new DataFormatter().formatCellValue(row.getCell(0)) + "&nbsp; "
                         + new DataFormatter().formatCellValue(row.getCell(1)) + "&nbsp; "
-                        + new DataFormatter().formatCellValue(row.getCell(2)) + "&nbsp; ";
+                        + new DataFormatter().formatCellValue(row.getCell(2)) + "&nbsp; "
+                        +new DataFormatter().formatCellValue( row.getCell(3)) + "&nbsp; "
+                        + new DataFormatter().formatCellValue(row.getCell(4)) + "&nbsp; ";
                 rates = rates + "<br />";
                 i++;
             }
@@ -361,13 +378,15 @@
             String transactionArea = "<p>";
             while (true) {
                 Row row = sheetAt.getRow(i);
-                if (row.getCell(0).getStringCellValue().equals("(四)经营许可(备案)事项程序运行图谱(附电子版)")) {
+                if (new DataFormatter().formatCellValue(row.getCell(0)).equals("(四)经营许可(备案)事项程序运行图谱(附电子版)")) {
                     i = i + 1;
                     break;
                 }
                 transactionArea = transactionArea + new DataFormatter().formatCellValue(row.getCell(0)) + "&nbsp; "
                         + new DataFormatter().formatCellValue(row.getCell(1)) + "&nbsp; "
-                        + new DataFormatter().formatCellValue(row.getCell(2)) + "&nbsp; ";
+                        + new DataFormatter().formatCellValue(row.getCell(2)) + "&nbsp; "
+                        +new DataFormatter().formatCellValue( row.getCell(3)) + "&nbsp; "
+                        + new DataFormatter().formatCellValue(row.getCell(4)) + "&nbsp; ";
                 transactionArea = transactionArea + "<br />";
                 i++;
             }
@@ -376,13 +395,15 @@
             String handlingProcedures = "<p>";
             while (true) {
                 Row row = sheetAt.getRow(i);
-                if (row.getCell(0).getStringCellValue().equals("(五)经营许可(备案)事项实施内容一览表(附电子版)")) {
+                if (new DataFormatter().formatCellValue(row.getCell(0)).equals("(五)经营许可(备案)事项实施内容一览表(附电子版)")) {
                     i = i + 1;
                     break;
                 }
                 handlingProcedures = handlingProcedures + new DataFormatter().formatCellValue(row.getCell(0)) + "&nbsp; "
                         + new DataFormatter().formatCellValue(row.getCell(1)) + "&nbsp; "
-                        + new DataFormatter().formatCellValue(row.getCell(2)) + "&nbsp; ";
+                        + new DataFormatter().formatCellValue(row.getCell(2)) + "&nbsp; "
+                        +new DataFormatter().formatCellValue( row.getCell(3)) + "&nbsp; "
+                        + new DataFormatter().formatCellValue(row.getCell(4)) + "&nbsp; ";
                 handlingProcedures = handlingProcedures + "<br />";
                 i++;
             }

--
Gitblit v1.7.1