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/BasicDataListener.java | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/finance-system/src/main/java/com/finance/system/listener/BasicDataListener.java b/finance-system/src/main/java/com/finance/system/listener/BasicDataListener.java index 660f01f..36260fa 100644 --- a/finance-system/src/main/java/com/finance/system/listener/BasicDataListener.java +++ b/finance-system/src/main/java/com/finance/system/listener/BasicDataListener.java @@ -33,6 +33,7 @@ import com.google.common.collect.Lists; import java.time.LocalDate; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.Map; import java.util.Map.Entry; @@ -187,15 +188,19 @@ .eq(TbBasicData::getDeptAreaCode, areaCode).oneOpt(); 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.setReportingTime(DateUtils.getQuarterDate(quarter)); + tbBasicData.setStatus(ReportingStatusEnum.MISSING_DATA); long count = dataMap.entrySet().stream() .filter(entry -> StringUtils.isBlank(entry.getValue())).count(); - tbBasicData.setStatus( - count > 0 ? ReportingStatusEnum.MISSING_DATA : ReportingStatusEnum.FILLED); + if (count > 0) { + tbBasicData.setStatus(ReportingStatusEnum.FILLED); + tbBasicData.setFinishedTime(new Date()); + } + tbBasicDataService.saveOrUpdate(tbBasicData); tbBasicDataFieldService.remove(Wrappers.<TbBasicDataField>lambdaQuery() .eq(TbBasicDataField::getBasicDataId, tbBasicData.getId())); @@ -231,7 +236,7 @@ tbBasicDataField.setBasicDataId(tbBasicData.getId()); tbBasicDataField.setFieldId(field.getId()); tbBasicDataField.setFieldName(field.getFieldName()); - tbBasicDataField.setFieldValue(value); + tbBasicDataField.setFieldValue(value.replace(",", "")); fields.add(tbBasicDataField); } } -- Gitblit v1.7.1