From 4b5624af301dfbdcf54b65dc55aadde1b6a8efd5 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 24 七月 2024 19:55:24 +0800
Subject: [PATCH] bug修改,查询季度写死“2024年一季度”

---
 finance-system/src/main/java/com/finance/system/listener/HistoryDataListener.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/finance-system/src/main/java/com/finance/system/listener/HistoryDataListener.java b/finance-system/src/main/java/com/finance/system/listener/HistoryDataListener.java
index 6fb5348..5aba6f8 100644
--- a/finance-system/src/main/java/com/finance/system/listener/HistoryDataListener.java
+++ b/finance-system/src/main/java/com/finance/system/listener/HistoryDataListener.java
@@ -165,6 +165,9 @@
         List<TbBasicData> basicDataList = tbBasicDataService.lambdaQuery().
                 eq(TbBasicData::getQuarter, quarter).list();
         for (Map<Integer, String> dataMap : dataMapList) {
+            // 查询需要填写的动态字段
+            fieldList =
+                    tbFieldService.lambdaQuery().eq(TbField::getStatus, ShowStatusEnum.SHOW).list();
             Optional<SysUser> sysUser = departmentList.stream()
                     .filter(dept -> dept.getAreaName().equals(dataMap.get(0))).findFirst();
             if (!sysUser.isPresent()) {
@@ -177,8 +180,8 @@
                     .filter(basicData -> basicData.getDeptAreaCode().equals(areaCode)).findFirst();
             tbBasicData = tbBasicDataOpt.orElseGet(TbBasicData::new);
             tbBasicData.setQuarter(quarter);
-            tbBasicData.setTransferPaymentScale(dataMap.get(2));
-            tbBasicData.setCurrentGdp(dataMap.get(3));
+            tbBasicData.setTransferPaymentScale(dataMap.get(2).replace(",", ""));
+            tbBasicData.setCurrentGdp(dataMap.get(3).replace(",", ""));
             tbBasicData.setDeptAreaCode(areaCode);
             tbBasicData.setRemark(dataMap.get(remarkIndex));
             tbBasicData.setStatus(ReportingStatusEnum.MISSING_DATA);
@@ -238,7 +241,8 @@
                     tbBasicDataField.setBasicDataId(tbBasicData.getId());
                     tbBasicDataField.setFieldId(field.getId());
                     tbBasicDataField.setFieldName(field.getFieldName());
-                    tbBasicDataField.setFieldValue(value);
+                    tbBasicDataField.setFieldValue(
+                            Objects.isNull(value) ? "" : value.replace(",", ""));
                     fields.add(tbBasicDataField);
                 }
             }

--
Gitblit v1.7.1