From 18891c60ab1c06a4acc85d0ec54dee50d1b1a19f Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 07 四月 2025 17:20:07 +0800 Subject: [PATCH] bug修改 --- 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