From 658c3d5749673d68de17ff86a5ee2ea994e09e02 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 19 Oct 2023 21:36:18 +0800
Subject: [PATCH] 导出查询调整
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/service/impl/SkxsQkTjServiceImpl.java | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
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 1923420..d563aed 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
@@ -35,7 +35,7 @@
@Override
@DS("ztznwh")
public boolean exportSkxsQkTj(SkxsQkTj skxsQkTj) {
- // 查询库中是否包含当前日期,当前行政区的数据,如果有,则更新,没有则新增
+ // 查询库中是否包含当前日期,当前行政区的数据,如果有,则更新,没有则新增 ---有问题
QueryWrapper<SkxsQkTj> wrapper = new QueryWrapper<>();
wrapper.eq("\"statistic_time\"",skxsQkTj.getStatisticTime())
.eq("\"res_code\"",skxsQkTj.getResCode());
@@ -78,6 +78,11 @@
*/
@Override
public Object getStatisticList(SkxsQkTjVO skxsQkTj) {
+ // 通过adCode 获取adGrad
+ String adGrad = baseMapper.getAdGradByAdCode(skxsQkTj.getAdCode());
+ if (null!= adGrad && !adGrad.equals("")){
+ skxsQkTj.setAdGrad(adGrad);
+ }
return baseMapper.getStatisticList(skxsQkTj);
}
@@ -92,10 +97,7 @@
data.forEach(skxsQkTjExcel -> {
SkxsQkTj skxsQkTj = Objects.requireNonNull(BeanUtil.copy(skxsQkTjExcel, SkxsQkTj.class));
// 查询库中是否包含当前日期,当前行政区的数据,如果有,则更新,没有则新增
- QueryWrapper<SkxsQkTj> wrapper = new QueryWrapper<>();
- wrapper.eq("\"statistic_time\"",skxsQkTj.getStatisticTime())
- .eq("\"res_code\"",skxsQkTj.getResCode());
- SkxsQkTj qkTj = baseMapper.selectOne(wrapper);
+ SkxsQkTj qkTj = baseMapper.selectSkxsQkTj(skxsQkTjExcel);
// 设置更新人员,更新时间,来源信息
skxsQkTj.setUpdateTime(new Date());
skxsQkTj.setUpdateUser(AuthUtil.getUserId());
--
Gitblit v1.9.3