From 6e93de03d7608dcd792266e80e2c52e240762886 Mon Sep 17 00:00:00 2001
From: fengjin <1435304038@qq.com>
Date: 星期二, 06 十二月 2022 10:46:25 +0800
Subject: [PATCH] 1.更改短信平台 2.添加短信提醒功能的定时任务

---
 flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 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 56fc15b..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
@@ -300,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) {
@@ -311,15 +315,15 @@
                 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);

--
Gitblit v1.7.1