From 5e0261b4ea6c6079683a17d6c3c71fbdeef17e04 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 19 Oct 2023 21:45:45 +0800
Subject: [PATCH] 蓄水方式查询条件调整
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/XsfsQktjServiceImpl.java | 10 +++++++---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/SkxsQkTjServiceImpl.java | 7 +++++++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/SkxsQkTjExcel.java | 8 ++++++++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/XsfsQktjExcel.java | 7 +++++++
4 files changed, 29 insertions(+), 3 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/SkxsQkTjExcel.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/SkxsQkTjExcel.java
index 220854e..9e0790d 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/SkxsQkTjExcel.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/SkxsQkTjExcel.java
@@ -9,6 +9,7 @@
import lombok.Data;
import java.io.Serializable;
+import java.util.Date;
@Data
@ColumnWidth(25)
@@ -185,4 +186,11 @@
@ExcelProperty("当前有效比去年同期(%)")
private String nowValidLastPro;
+ /**
+ * 依据时间
+ */
+ @ColumnWidth(15)
+ @ExcelProperty("依据时间")
+ private String statisticTime;
+
}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/XsfsQktjExcel.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/XsfsQktjExcel.java
index 12e7d03..6491982 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/XsfsQktjExcel.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/excel/XsfsQktjExcel.java
@@ -171,4 +171,11 @@
@ExcelProperty("小型水库有效蓄水")
private Double xxskYxxs;
+ /**
+ * 依据时间
+ */
+ @ColumnWidth(15)
+ @ExcelProperty("依据时间")
+ private String statisticTime;
+
}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/SkxsQkTjServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/SkxsQkTjServiceImpl.java
index d563aed..06d221a 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/SkxsQkTjServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/SkxsQkTjServiceImpl.java
@@ -14,6 +14,8 @@
import org.springblade.core.tool.utils.BeanUtil;
import org.springframework.stereotype.Service;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Objects;
@@ -99,6 +101,11 @@
// 查询库中是否包含当前日期,当前行政区的数据,如果有,则更新,没有则新增
SkxsQkTj qkTj = baseMapper.selectSkxsQkTj(skxsQkTjExcel);
// 设置更新人员,更新时间,来源信息
+ try {
+ skxsQkTj.setStatisticTime(new SimpleDateFormat("yyyy-MM-dd").parse(skxsQkTjExcel.getStatisticTime()));
+ } catch (ParseException e) {
+ e.printStackTrace();
+ }
skxsQkTj.setUpdateTime(new Date());
skxsQkTj.setUpdateUser(AuthUtil.getUserId());
skxsQkTj.setSysResource("sb");
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/XsfsQktjServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/XsfsQktjServiceImpl.java
index 081d104..89eeab8 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/XsfsQktjServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/XsfsQktjServiceImpl.java
@@ -13,6 +13,8 @@
import org.springblade.core.tool.utils.BeanUtil;
import org.springframework.stereotype.Service;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Objects;
@@ -91,11 +93,13 @@
data.forEach(xsfsQktjExcel -> {
XsfsQktj xsfsQktj = Objects.requireNonNull(BeanUtil.copy(xsfsQktjExcel, XsfsQktj.class));
// 查询库中是否包含当前日期,当前行政区的数据,如果有,则更新,没有则新增
- QueryWrapper<XsfsQktj> wrapper = new QueryWrapper<>();
- wrapper.eq("\"statistic_time\"",xsfsQktj.getStatisticTime())
- .eq("\"ad_code\"",xsfsQktj.getAdCode());
XsfsQktj qkTj = baseMapper.selectXsfsQktj(xsfsQktjExcel);
// 设置更新人员,更新时间,来源信息
+ try {
+ xsfsQktj.setStatisticTime(new SimpleDateFormat("yyyy-MM-dd").parse(xsfsQktjExcel.getStatisticTime()));
+ } catch (ParseException e) {
+ e.printStackTrace();
+ }
xsfsQktj.setUpdateTime(new Date());
xsfsQktj.setUpdateUser(AuthUtil.getUserId());
xsfsQktj.setSysResource("sb");
--
Gitblit v1.9.3