From 086afb51e8d47574338bab8fdeee4b9af5174bc3 Mon Sep 17 00:00:00 2001
From: zhuyulei <1843199800@qq.com>
Date: Thu, 21 Mar 2024 10:05:21 +0800
Subject: [PATCH 1/9] =?UTF-8?q?=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
sql/zj/v4.0.0/增量更新v3/v3.sql | 130 ++++++++++++++++++++++++++++
1 file changed, 130 insertions(+)
create mode 100644 sql/zj/v4.0.0/增量更新v3/v3.sql
diff --git a/sql/zj/v4.0.0/增量更新v3/v3.sql b/sql/zj/v4.0.0/增量更新v3/v3.sql
new file mode 100644
index 00000000..1fc1afa1
--- /dev/null
+++ b/sql/zj/v4.0.0/增量更新v3/v3.sql
@@ -0,0 +1,130 @@
+CREATE TABLE `sgc_yg`.`bs_sgc_sz_bzh` (
+ `id` varchar(255) NOT NULL,
+ `category` varchar(255) NULL COMMENT '类别',
+ `project` varchar(255) NULL COMMENT '项目',
+ `basic_requirements` varchar(255) NULL COMMENT '标准化基本要求',
+ `evaluation_content` varchar(255) NULL COMMENT '评价内容及要求',
+ `score` varchar(255) NULL COMMENT '标准分',
+ `evaluation_indicators` varchar(255) NULL COMMENT '评价指标及赋分',
+ `scoring_interpretation` varchar(255) NULL COMMENT '赋分解释',
+ `review_method` varchar(255) NULL COMMENT '评审方式',
+ `type` varchar(255) NULL COMMENT '类型',
+ `order` varchar(255) NULL COMMENT '排序',
+ PRIMARY KEY (`id`)
+) COMMENT = '水闸标准化';
+
+
+
+ALTER TABLE `sgc_yg`.`bs_sgc_sz_bzh`
+ADD COLUMN `create_uid` varchar(255) NULL AFTER `order`,
+ADD COLUMN `create_time` datetime NULL AFTER `create_uid`,
+ADD COLUMN `update_uid` varchar(255) NULL AFTER `create_time`,
+ADD COLUMN `update_time` datetime NULL AFTER `update_uid`,
+ADD COLUMN `remark` varchar(255) NULL AFTER `update_time`;
+
+
+ALTER TABLE `sgc_yg`.`bs_sgc_sz_bzh`
+MODIFY COLUMN `category` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '类别' AFTER `id`,
+MODIFY COLUMN `project` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '项目' AFTER `category`,
+MODIFY COLUMN `basic_requirements` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '标准化基本要求' AFTER `project`,
+MODIFY COLUMN `evaluation_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评价内容及要求' AFTER `basic_requirements`,
+MODIFY COLUMN `score` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '标准分' AFTER `evaluation_content`,
+MODIFY COLUMN `evaluation_indicators` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评价指标及赋分' AFTER `score`,
+MODIFY COLUMN `scoring_interpretation` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '赋分解释' AFTER `evaluation_indicators`,
+MODIFY COLUMN `review_method` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评审方式' AFTER `scoring_interpretation`;
+
+
+ALTER TABLE `sgc_yg`.`bs_sgc_sz_bzh`
+CHANGE COLUMN `orderBy` `order_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '排序' AFTER `review_method`;
+
+
+CREATE TABLE `sgc_yg`.`bs_sgc_sz_bzhjs` (
+ `id` varchar(255) NOT NULL,
+ `waga_code` varchar(255) NULL COMMENT '水闸编码',
+ `stauts` varchar(255) NULL COMMENT '状态',
+ `acceptance_attachment` varchar(255) NULL COMMENT '验收申请',
+ `score` varchar(255) NULL COMMENT '分数',
+ `create_uid` varchar(255) NULL,
+ `create_time` datetime NULL,
+ `update_uid` varchar(255) NULL,
+ `update_time` datetime NULL,
+ PRIMARY KEY (`id`)
+) COMMENT = '水闸标准化建设';
+
+
+ALTER TABLE `sgc_yg`.`bs_sgc_sz_bzh`
+ADD COLUMN `parent_id` varchar(255) NULL AFTER `update_time`;
+
+
+
+ALTER TABLE `sgc_yg`.`bs_sgc_sz_bzhjs`
+ADD COLUMN `remark` varchar(255) NULL AFTER `update_time`;
+
+
+
+
+CREATE TABLE `bs_sgc_df_dagl` (
+ `id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `dike_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防编码',
+ `regulations_attachment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防调度规程',
+ `plan_attachment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '年度调度运用计划',
+ `create_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `create_time` datetime(0) NULL DEFAULT NULL,
+ `update_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `update_time` datetime(0) NULL DEFAULT NULL,
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `ower_dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `relation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '堤防档案管理' ROW_FORMAT = Dynamic;
+
+SET FOREIGN_KEY_CHECKS = 1;
+
+
+CREATE TABLE `bs_sgc_df_jfgl` (
+ `id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `dike_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防编码',
+ `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单位名称',
+ `people_num` int(11) NULL DEFAULT NULL COMMENT '人员数量',
+ `funds` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经费',
+ `funds_purpose` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经费用途',
+ `create_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `update_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `create_time` datetime(0) NULL DEFAULT NULL,
+ `update_time` datetime(0) NULL DEFAULT NULL,
+ `ower_dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `relation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '经费管理' ROW_FORMAT = Dynamic;
+
+SET FOREIGN_KEY_CHECKS = 1;
+
+
+
+ALTER TABLE `sgc_yg`.`bs_sgc_df_aqjc`
+MODIFY COLUMN `testing_results` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '现场检测成果' AFTER `evaluate`,
+MODIFY COLUMN `calculation_results` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '复核计算成果' AFTER `testing_results`;
+
+
+ALTER TABLE `sgc_yg`.`bs_sgc_sz_aqjc`
+MODIFY COLUMN `testing_results` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '现场检测成果' AFTER `evaluate`,
+MODIFY COLUMN `calculation_results` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '复核计算成果' AFTER `testing_results`;
+
+
+RENAME TABLE bs_sgc_df_safe_jbxx TO ATT_DIKE_BASE;
+RENAME TABLE bs_sgc_df_dfhdm TO ATT_DIKE_BNBDCRPR;
+RENAME TABLE bs_sgc_df_hdmtzz TO ATT_DIKE_DKTR;
+RENAME TABLE bs_sgc_df_hydrographic_features TO ATT_DIKE_BSFST;
+RENAME TABLE bs_sgc_df_jyjl TO ATT_DIKE_DKHOS;
+RENAME TABLE bs_sgc_df_gcxy TO ATT_DIKE_DBIABT;
+
+
+
+RENAME TABLE bs_sgc_sz_safe_jbxx TO ATT_WAGA_BASE;
+RENAME TABLE bs_sgc_sz_swtz TO ATT_WAGA_SLHYPR;
+RENAME TABLE bs_sgc_sz_xlnl TO ATT_WAGA_ESCPP;
+RENAME TABLE bs_sgc_sz_gctx TO ATT_WAGA_SLPRCH;
+RENAME TABLE bs_sgc_sz_gcjg TO ATT_WAGA_SLIGVL;
+RENAME TABLE bs_sgc_sz_cxjl TO ATT_WAGA_SLDNNT;
\ No newline at end of file
From b499a39dc2321d40ce2451c56381933b97950045 Mon Sep 17 00:00:00 2001
From: zhuyulei <1843199800@qq.com>
Date: Thu, 28 Mar 2024 14:34:55 +0800
Subject: [PATCH 2/9] =?UTF-8?q?=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../df/controller/BsSgcDfSafeJbxxController.java | 14 ++++++++++----
.../java/com/kms/yg/df/domain/BsSgcDfDfhdm.java | 2 +-
.../java/com/kms/yg/df/domain/BsSgcDfGcxy.java | 2 +-
.../java/com/kms/yg/df/domain/BsSgcDfHdmtzz.java | 2 +-
.../java/com/kms/yg/df/domain/BsSgcDfJyjl.java | 2 +-
.../java/com/kms/yg/df/domain/BsSgcDfSafeJbxx.java | 4 ++--
.../java/com/kms/yg/df/domain/BsSgcDfSwtz.java | 2 +-
.../java/com/kms/yg/sz/domain/BsSgcSzCxjl.java | 2 +-
.../java/com/kms/yg/sz/domain/BsSgcSzGcjg.java | 2 +-
.../java/com/kms/yg/sz/domain/BsSgcSzGctx.java | 2 +-
.../java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java | 2 +-
.../java/com/kms/yg/sz/domain/BsSgcSzSwtz.java | 2 +-
.../java/com/kms/yg/sz/domain/BsSgcSzXlnl.java | 2 +-
.../resources/mapper/yg/df/BsSgcDfAqrwMapper.xml | 2 +-
.../resources/mapper/yg/df/BsSgcDfBzhjsMapper.xml | 2 +-
.../resources/mapper/yg/df/BsSgcDfDaglMapper.xml | 2 +-
.../resources/mapper/yg/df/BsSgcDfFzrMapper.xml | 4 ++--
.../resources/mapper/yg/df/BsSgcDfJfglMapper.xml | 2 +-
.../resources/mapper/yg/df/BsSgcDfQqhjMapper.xml | 2 +-
.../mapper/yg/df/BsSgcDfSafeJbxxMapper.xml | 2 +-
.../resources/mapper/yg/df/BsSgcDfYhxxMapper.xml | 2 +-
.../resources/mapper/yg/sz/BsSgcSzAqrwMapper.xml | 2 +-
.../resources/mapper/yg/sz/BsSgcSzBzhjsMapper.xml | 2 +-
.../resources/mapper/yg/sz/BsSgcSzDaglMapper.xml | 2 +-
.../resources/mapper/yg/sz/BsSgcSzFzrMapper.xml | 4 ++--
.../resources/mapper/yg/sz/BsSgcSzJfglMapper.xml | 2 +-
.../resources/mapper/yg/sz/BsSgcSzQqhjMapper.xml | 2 +-
.../mapper/yg/sz/BsSgcSzSafeJbxxMapper.xml | 2 +-
.../resources/mapper/yg/sz/BsSgcSzYhxxMapper.xml | 2 +-
sql/zj/v4.0.0/增量更新v2/v3.sql | 2 +-
30 files changed, 42 insertions(+), 36 deletions(-)
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
index 0f2988a8..2e59dacc 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
@@ -1,10 +1,7 @@
package com.kms.yg.df.controller;
import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.List;
+import java.util.*;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -182,6 +179,15 @@ public class BsSgcDfSafeJbxxController extends BaseController {
@PutMapping
public AjaxResult edit(@RequestBody BsSgcDfSafeJbxx bsSgcSzSafeJbxx) {
// bsSgcSzSafeJbxx.setStatus("4");
+ if (bsSgcSzSafeJbxx.getStatus().equals("6")) {
+ String id = bsSgcSzSafeJbxx.getId();
+ BsSgcDfSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id);
+ byId.setExprDate(new Date());
+ byId.setId(UUID.randomUUID().toString());
+ bsSgcSzSafeJbxxService.save(byId);
+ bsSgcSzSafeJbxx.setEffDate(new Date());
+ bsSgcSzSafeJbxx.setExprDate(null);
+ }
return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfDfhdm.java b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfDfhdm.java
index d0a1b760..31529cc9 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfDfhdm.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfDfhdm.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-29
*/
-@TableName("bs_sgc_df_dfhdm")
+@TableName("att_dike_bnbdcrpr")
@Data
@ApiModel("堤防横断面")
public class BsSgcDfDfhdm extends BaseEntity
diff --git a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfGcxy.java b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfGcxy.java
index c09e74ac..be58f857 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfGcxy.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfGcxy.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_df_gcxy")
+@TableName("att_dike_dbiabt")
@Data
@ApiModel("工程效益")
public class BsSgcDfGcxy extends BaseEntity
diff --git a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfHdmtzz.java b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfHdmtzz.java
index 4df57d07..dfc8c379 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfHdmtzz.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfHdmtzz.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_df_hdmtzz")
+@TableName("att_dike_dktr")
@Data
@ApiModel("横断面特征值")
public class BsSgcDfHdmtzz extends BaseEntity
diff --git a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfJyjl.java b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfJyjl.java
index 365d2f06..c5ea17cd 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfJyjl.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfJyjl.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-29
*/
-@TableName("bs_sgc_df_jyjl")
+@TableName("att_dike_dkhos")
@Data
@ApiModel("决溢记录")
public class BsSgcDfJyjl extends BaseEntity
diff --git a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSafeJbxx.java b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSafeJbxx.java
index dcfabc0f..a1704424 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSafeJbxx.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSafeJbxx.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_df_safe_jbxx")
+@TableName("att_dike_base")
@Data
@ApiModel("堤防安全管理基本信息")
public class BsSgcDfSafeJbxx extends BaseEntity
@@ -76,7 +76,7 @@ public class BsSgcDfSafeJbxx extends BaseEntity
/** 堤防级别 */
@Excel(name = "堤防级别")
@ApiModelProperty("堤防级别")
- private String engGrad;
+ private String dikeGrad;
/** 主要建筑物级别 */
@Excel(name = "主要建筑物级别")
diff --git a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
index d0a715b1..a1ea0034 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_df_swtz")
+@TableName("att_dike_bsfst")
@Data
@ApiModel("水文特征")
public class BsSgcDfSwtz extends BaseEntity
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzCxjl.java b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzCxjl.java
index 09dca330..16fa67f3 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzCxjl.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzCxjl.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_sz_cxjl")
+@TableName("att_waga_sldnnt")
@Data
@ApiModel("出险记录")
public class BsSgcSzCxjl extends BaseEntity
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGcjg.java b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGcjg.java
index cc343a95..7a8564d2 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGcjg.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGcjg.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_sz_gcjg")
+@TableName("att_waga_sligvl")
@Data
@ApiModel("工程结构")
public class BsSgcSzGcjg extends BaseEntity {
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGctx.java b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGctx.java
index 281fd913..2e79de22 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGctx.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGctx.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_sz_gctx")
+@TableName("att_waga_slprch")
@Data
@ApiModel("工程特性")
public class BsSgcSzGctx extends BaseEntity
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java
index 23b8dadb..e25f1d16 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_sz_safe_jbxx")
+@TableName("att_waga_base")
@Data
@ApiModel("水闸安全管理基本信息")
public class BsSgcSzSafeJbxx extends BaseEntity {
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSwtz.java b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSwtz.java
index ef4020ee..de400f15 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSwtz.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSwtz.java
@@ -16,7 +16,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-01-17
*/
-@TableName("bs_sgc_sz_swtz")
+@TableName("att_waga_slhypr")
@Data
@ApiModel("水文特征")
public class BsSgcSzSwtz extends BaseEntity
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzXlnl.java b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzXlnl.java
index e6308f02..dd3d2132 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzXlnl.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzXlnl.java
@@ -17,7 +17,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
* @author kms
* @date 2024-02-28
*/
-@TableName("bs_sgc_sz_xlnl")
+@TableName("att_waga_escpp")
@Data
@ApiModel("泄流能力")
public class BsSgcSzXlnl extends BaseEntity {
diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfAqrwMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfAqrwMapper.xml
index f3b54cfa..dac7ff09 100644
--- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfAqrwMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfAqrwMapper.xml
@@ -8,7 +8,7 @@
SELECT sx.`NAME`,
COUNT(1) num
FROM bs_sgc_df_dfrw ss
- LEFT JOIN bs_sgc_df_safe_jbxx sj ON sj.dike_code = ss.dike_code
+ LEFT JOIN att_dike_base sj ON sj.dike_code = ss.dike_code
LEFT JOIN sys_xzqh sx ON sj.adcd = sx.XZQHDM
diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzhjsMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzhjsMapper.xml
index e435c813..22d18a83 100644
--- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzhjsMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzhjsMapper.xml
@@ -7,7 +7,7 @@
select *
from bs_sgc_df_bzhjs sf
- left join bs_sgc_df_safe_jbxx sj on sf.dike_code = sj.dike_code
+ left join att_dike_base sj on sf.dike_code = sj.dike_code
diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfDaglMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfDaglMapper.xml
index 99e56c33..72bfcd79 100644
--- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfDaglMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfDaglMapper.xml
@@ -7,7 +7,7 @@
select *
from bs_sgc_df_dagl sd
- left join bs_sgc_df_safe_jbxx sj on sd.dike_code = sj.dike_code
+ left join att_dike_base sj on sd.dike_code = sj.dike_code
diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfFzrMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfFzrMapper.xml
index ad3e62c2..78e912f4 100644
--- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfFzrMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfFzrMapper.xml
@@ -8,7 +8,7 @@
select sj.dike_name,
sf.*
from bs_sgc_df_fzr sf
- left join bs_sgc_df_safe_jbxx sj on sf.dike_code = sj.dike_code
+ left join att_dike_base sj on sf.dike_code = sj.dike_code
@@ -17,7 +17,7 @@
count(1) num,
sf.type
from bs_sgc_df_fzr sf
- left join bs_sgc_df_safe_jbxx sj on sf.dike_code = sj.dike_code
+ left join att_dike_base sj on sf.dike_code = sj.dike_code
left join sys_xzqh sx on sj.adcd=sx.xzqhdm
diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfJfglMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfJfglMapper.xml
index e8ae0f5d..57b4aecd 100644
--- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfJfglMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfJfglMapper.xml
@@ -7,7 +7,7 @@
select *
from bs_sgc_df_jfgl sf
- left join bs_sgc_df_safe_jbxx sj on sf.dike_code = sj.dike_code
+ left join att_dike_base sj on sf.dike_code = sj.dike_code
diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfQqhjMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfQqhjMapper.xml
index 6acc58cd..b2c1e14d 100644
--- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfQqhjMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfQqhjMapper.xml
@@ -11,7 +11,7 @@
sj.adcd,
sq.*
from bs_sgc_df_qqhj sq
- left join bs_sgc_df_safe_jbxx sj on sq.dike_code = sj.dike_code
+ left join att_dike_base sj on sq.dike_code = sj.dike_code
diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfSafeJbxxMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfSafeJbxxMapper.xml
index 8e372d02..ce50acdc 100644
--- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfSafeJbxxMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfSafeJbxxMapper.xml
@@ -8,7 +8,7 @@
select sx.name,
count(1) num,
sj.`status`
- from bs_sgc_df_safe_jbxx sj
+ from att_dike_base sj
left join sys_xzqh sx on sj.adcd=sx.xzqhdm
diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfYhxxMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfYhxxMapper.xml
index cfaf8c5b..9011d077 100644
--- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfYhxxMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfYhxxMapper.xml
@@ -9,7 +9,7 @@
count(1) num,
sx.`name`
from bs_sgc_df_yhxx sy
- left join bs_sgc_df_safe_jbxx sj on sj.dike_code=sy.dike_code
+ left join att_dike_base sj on sj.dike_code=sy.dike_code
left join sys_xzqh sx on sj.adcd=sx.xzqhdm
diff --git a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzAqrwMapper.xml b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzAqrwMapper.xml
index 473fce10..26b6fb5c 100644
--- a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzAqrwMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzAqrwMapper.xml
@@ -8,7 +8,7 @@
SELECT sx.`NAME`,
COUNT(1) num
FROM bs_sgc_sz_szrw ss
- LEFT JOIN bs_sgc_sz_safe_jbxx sj ON sj.waga_code = ss.waga_code
+ LEFT JOIN att_waga_base sj ON sj.waga_code = ss.waga_code
LEFT JOIN sys_xzqh sx ON sj.adcd = sx.XZQHDM
diff --git a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzBzhjsMapper.xml b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzBzhjsMapper.xml
index 05d639f7..1056caa5 100644
--- a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzBzhjsMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzBzhjsMapper.xml
@@ -7,7 +7,7 @@
select *
from bs_sgc_sz_bzhjs sf
- left join bs_sgc_sz_safe_jbxx sj on sf.waga_code = sj.waga_code
+ left join att_waga_base sj on sf.waga_code = sj.waga_code
diff --git a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzDaglMapper.xml b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzDaglMapper.xml
index 85b9da98..1cbf29de 100644
--- a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzDaglMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzDaglMapper.xml
@@ -7,7 +7,7 @@
select *
from bs_sgc_sz_dagl sd
- left join bs_sgc_sz_safe_jbxx sj on sd.waga_code = sj.waga_code
+ left join att_waga_base sj on sd.waga_code = sj.waga_code
diff --git a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzFzrMapper.xml b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzFzrMapper.xml
index 18873cd9..55649300 100644
--- a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzFzrMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzFzrMapper.xml
@@ -8,7 +8,7 @@
select sj.waga_name,
sf.*
from bs_sgc_sz_fzr sf
- left join bs_sgc_sz_safe_jbxx sj on sf.waga_code = sj.waga_code
+ left join att_waga_base sj on sf.waga_code = sj.waga_code
@@ -17,7 +17,7 @@
count(1) num,
sf.type
from bs_sgc_sz_fzr sf
- left join bs_sgc_sz_safe_jbxx sj on sf.waga_code = sj.waga_code
+ left join att_waga_base sj on sf.waga_code = sj.waga_code
left join sys_xzqh sx on sj.adcd=sx.xzqhdm
diff --git a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzJfglMapper.xml b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzJfglMapper.xml
index 0b70d0f7..6aef7db6 100644
--- a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzJfglMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzJfglMapper.xml
@@ -7,7 +7,7 @@
select *
from bs_sgc_sz_jfgl sf
- left join bs_sgc_sz_safe_jbxx sj on sf.waga_code = sj.waga_code
+ left join att_waga_base sj on sf.waga_code = sj.waga_code
diff --git a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzQqhjMapper.xml b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzQqhjMapper.xml
index 517ca51f..712780cb 100644
--- a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzQqhjMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzQqhjMapper.xml
@@ -12,7 +12,7 @@
sj.adcd,
sq.*
from bs_sgc_sz_qqhj sq
- left join bs_sgc_sz_safe_jbxx sj on sq.waga_code = sj.waga_code
+ left join att_waga_base sj on sq.waga_code = sj.waga_code
diff --git a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzSafeJbxxMapper.xml b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzSafeJbxxMapper.xml
index 190532a9..cc3ac87a 100644
--- a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzSafeJbxxMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzSafeJbxxMapper.xml
@@ -8,7 +8,7 @@
select sx.name,
count(1) num,
sj.`status`
- from bs_sgc_sz_safe_jbxx sj
+ from att_waga_base sj
left join sys_xzqh sx on sj.adcd=sx.xzqhdm
diff --git a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzYhxxMapper.xml b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzYhxxMapper.xml
index e211aed3..b7cff06f 100644
--- a/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzYhxxMapper.xml
+++ b/shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzYhxxMapper.xml
@@ -9,7 +9,7 @@
count(1) num,
sx.`name`
from bs_sgc_sz_yhxx sy
- left join bs_sgc_sz_safe_jbxx sj on sj.waga_code=sy.waga_code
+ left join att_waga_base sj on sj.waga_code=sy.waga_code
left join sys_xzqh sx on sj.adcd=sx.xzqhdm
diff --git a/sql/zj/v4.0.0/增量更新v2/v3.sql b/sql/zj/v4.0.0/增量更新v2/v3.sql
index d9998522..d024f2d4 100644
--- a/sql/zj/v4.0.0/增量更新v2/v3.sql
+++ b/sql/zj/v4.0.0/增量更新v2/v3.sql
@@ -1,4 +1,4 @@
-1.
+
ALTER TABLE `sgc_yg`.`bs_sgc_sz_bzbp`
CHANGE COLUMN `sluice_code` `waga_code` varchar (255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水闸编码' AFTER `mark_name`,
CHANGE COLUMN `sluice_name` `waga_name` varchar (255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水闸名称' AFTER `adcd`;
From f6be9cdc1b94eae733d6e921a4d7fee4d2a8db8b Mon Sep 17 00:00:00 2001
From: zhuyulei <1843199800@qq.com>
Date: Thu, 28 Mar 2024 16:29:12 +0800
Subject: [PATCH 3/9] =?UTF-8?q?=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../df/controller/BsSgcDfDfhdmController.java | 27 +++++++++++++-
.../df/controller/BsSgcDfGcxyController.java | 18 +++++++++-
.../controller/BsSgcDfHdmtzzController.java | 32 ++++++++++++++++-
.../df/controller/BsSgcDfJyjlController.java | 31 ++++++++++++++--
.../controller/BsSgcDfSafeJbxxController.java | 36 +++++++++++++++----
.../df/controller/BsSgcDfSwtzController.java | 18 +++++++++-
.../com/kms/yg/df/domain/BsSgcDfSwtz.java | 12 +++++++
7 files changed, 161 insertions(+), 13 deletions(-)
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfDfhdmController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfDfhdmController.java
index ba8bd99e..2ac6cb55 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfDfhdmController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfDfhdmController.java
@@ -1,8 +1,14 @@
package com.kms.yg.df.controller;
import java.util.Arrays;
+import java.util.Date;
import java.util.List;
+import java.util.UUID;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kms.yg.df.domain.BsSgcDfSafeJbxx;
+import com.kms.yg.df.service.BsSgcDfSafeJbxxService;
import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.poi.ExcelUtil;
@@ -45,6 +51,9 @@ public class BsSgcDfDfhdmController extends BaseController
@Autowired
private BsSgcDfDfhdmService bsSgcDfDfhdmService;
+ @Autowired
+ private BsSgcDfSafeJbxxService bsSgcDfSafeJbxxService;
+
/**
@@ -54,7 +63,10 @@ public class BsSgcDfDfhdmController extends BaseController
@ApiOperation("堤防横断面列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcDfDfhdmService.selectPage(sp);
+ Page page = bsSgcDfDfhdmService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), Wrappers.lambdaQuery(BsSgcDfDfhdm.class)
+ .eq(BsSgcDfDfhdm::getDikeCode, sp.getData().getDikeCode())
+ .isNull(BsSgcDfDfhdm::getExprDate));
+ return page;
}
/**
@@ -100,6 +112,19 @@ public class BsSgcDfDfhdmController extends BaseController
@PutMapping
public AjaxResult edit(@RequestBody BsSgcDfDfhdm bsSgcDfDfhdm)
{
+
+ String dikeCode = bsSgcDfDfhdm.getDikeCode();
+ BsSgcDfSafeJbxx byId = bsSgcDfSafeJbxxService.getOne(Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class)
+ .eq(BsSgcDfSafeJbxx::getDikeCode, dikeCode));
+ byId.setStatus("4");
+ bsSgcDfSafeJbxxService.updateById(byId);
+ String id = bsSgcDfDfhdm.getId();
+ BsSgcDfDfhdm dfhdm = bsSgcDfDfhdmService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcDfDfhdmService.save(dfhdm);
+ bsSgcDfDfhdm.setEffDate(new Date());
+ bsSgcDfDfhdm.setExprDate(null);
return toAjax(bsSgcDfDfhdmService.updateById(bsSgcDfDfhdm));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfGcxyController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfGcxyController.java
index 1d9980e6..df36d461 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfGcxyController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfGcxyController.java
@@ -1,12 +1,17 @@
package com.kms.yg.df.controller;
import java.util.Arrays;
+import java.util.Date;
import java.util.List;
+import java.util.UUID;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.system.service.SysDeptService;
import com.kms.system.service.SysXzqhService;
+import com.kms.yg.df.domain.BsSgcDfDfhdm;
import com.kms.yg.df.domain.BsSgcDfGcxy;
+import com.kms.yg.df.domain.BsSgcDfJyjl;
import com.kms.yg.df.domain.BsSgcDfSafeJbxx;
import com.kms.yg.df.service.BsSgcDfGcxyService;
import com.kms.yg.df.service.BsSgcDfSafeJbxxService;
@@ -71,7 +76,11 @@ public class BsSgcDfGcxyController extends BaseController
@ApiOperation("工程效益列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcSzGcxyService.selectPage(sp);
+
+ Page page = bsSgcSzGcxyService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), Wrappers.lambdaQuery(BsSgcDfGcxy.class)
+ .eq(BsSgcDfGcxy::getDikeCode, sp.getData().getDikeCode())
+ .isNull(BsSgcDfGcxy::getExprDate));
+ return page;
}
/**
@@ -128,6 +137,13 @@ public class BsSgcDfGcxyController extends BaseController
.eq(BsSgcDfSafeJbxx::getDikeCode, dikeCode));
byId.setStatus("4");
bsSgcSzSafeJbxxService.updateById(byId);
+ String id = bsSgcSzGcxy.getId();
+ BsSgcDfGcxy dfhdm = bsSgcSzGcxyService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcSzGcxyService.save(dfhdm);
+ bsSgcSzGcxy.setEffDate(new Date());
+ bsSgcSzGcxy.setExprDate(null);
return toAjax(bsSgcSzGcxyService.updateById(bsSgcSzGcxy));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfHdmtzzController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfHdmtzzController.java
index fa5d2a0d..c2e253c7 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfHdmtzzController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfHdmtzzController.java
@@ -1,8 +1,16 @@
package com.kms.yg.df.controller;
import java.util.Arrays;
+import java.util.Date;
import java.util.List;
+import java.util.UUID;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kms.yg.df.domain.BsSgcDfDfhdm;
+import com.kms.yg.df.domain.BsSgcDfGcxy;
+import com.kms.yg.df.domain.BsSgcDfSafeJbxx;
+import com.kms.yg.df.service.BsSgcDfSafeJbxxService;
import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.poi.ExcelUtil;
@@ -12,6 +20,7 @@ import com.kms.common.utils.BaseEntityUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.ParameterResolutionDelegate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
@@ -46,6 +55,10 @@ public class BsSgcDfHdmtzzController extends BaseController
private BsSgcDfHdmtzzService bsSgcDfHdmtzzService;
+ @Autowired
+ private BsSgcDfSafeJbxxService bsSgcDfSafeJbxxService;
+
+
/**
* 查询横断面特征值列表
*/
@@ -53,7 +66,10 @@ public class BsSgcDfHdmtzzController extends BaseController
@ApiOperation("横断面特征值列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcDfHdmtzzService.selectPage(sp);
+ Page page = bsSgcDfHdmtzzService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), Wrappers.lambdaQuery(BsSgcDfHdmtzz.class)
+ .eq(BsSgcDfHdmtzz::getDikeCode, sp.getData().getDikeCode())
+ .isNull(BsSgcDfHdmtzz::getExprDate));
+ return page;
}
/**
@@ -99,6 +115,20 @@ public class BsSgcDfHdmtzzController extends BaseController
@PutMapping
public AjaxResult edit(@RequestBody BsSgcDfHdmtzz bsSgcDfHdmtzz)
{
+
+ String dikeCode = bsSgcDfHdmtzz.getDikeCode();
+ BsSgcDfSafeJbxx byId = bsSgcDfSafeJbxxService.getOne(Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class)
+ .eq(BsSgcDfSafeJbxx::getDikeCode, dikeCode));
+ byId.setStatus("4");
+ bsSgcDfSafeJbxxService.updateById(byId);
+ String id = bsSgcDfHdmtzz.getId();
+ BsSgcDfHdmtzz dfhdm = bsSgcDfHdmtzzService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcDfHdmtzzService.save(dfhdm);
+ bsSgcDfHdmtzz.setEffDate(new Date());
+ bsSgcDfHdmtzz.setExprDate(null);
+
return toAjax(bsSgcDfHdmtzzService.updateById(bsSgcDfHdmtzz));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfJyjlController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfJyjlController.java
index 857d10bf..e2cf9f7a 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfJyjlController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfJyjlController.java
@@ -1,8 +1,16 @@
package com.kms.yg.df.controller;
import java.util.Arrays;
+import java.util.Date;
import java.util.List;
-
+import java.util.UUID;
+
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kms.yg.df.domain.BsSgcDfHdmtzz;
+import com.kms.yg.df.domain.BsSgcDfSafeJbxx;
+import com.kms.yg.df.domain.BsSgcDfSwtz;
+import com.kms.yg.df.service.BsSgcDfSafeJbxxService;
import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.poi.ExcelUtil;
@@ -46,7 +54,8 @@ public class BsSgcDfJyjlController extends BaseController
private BsSgcDfJyjlService bsSgcDfJyjlService;
-
+ @Autowired
+ private BsSgcDfSafeJbxxService bsSgcSzSafeJbxxService;
/**
* 查询决溢记录列表
*/
@@ -54,7 +63,11 @@ public class BsSgcDfJyjlController extends BaseController
@ApiOperation("决溢记录列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcDfJyjlService.selectPage(sp);
+ Page page = bsSgcDfJyjlService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
+ Wrappers.lambdaQuery(BsSgcDfJyjl.class)
+ .eq(BsSgcDfJyjl::getDikeCode, sp.getData().getDikeCode())
+ .isNull(BsSgcDfJyjl::getExprDate));
+ return page;
}
/**
@@ -100,6 +113,18 @@ public class BsSgcDfJyjlController extends BaseController
@PutMapping
public AjaxResult edit(@RequestBody BsSgcDfJyjl bsSgcDfJyjl)
{
+ String dikeCode = bsSgcDfJyjl.getDikeCode();
+ BsSgcDfSafeJbxx byId = bsSgcSzSafeJbxxService.getOne(Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class)
+ .eq(BsSgcDfSafeJbxx::getDikeCode, dikeCode));
+ byId.setStatus("4");
+ bsSgcSzSafeJbxxService.updateById(byId);
+ String id = bsSgcDfJyjl.getId();
+ BsSgcDfJyjl dfhdm = bsSgcDfJyjlService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcDfJyjlService.save(dfhdm);
+ bsSgcDfJyjl.setEffDate(new Date());
+ bsSgcDfJyjl.setExprDate(null);
return toAjax(bsSgcDfJyjlService.updateById(bsSgcDfJyjl));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
index 2e59dacc..6e35a4b2 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
@@ -90,12 +90,12 @@ public class BsSgcDfSafeJbxxController extends BaseController {
}
@GetMapping("/getHistogram")
- public HashMap> getHistogram() {
+ public HashMap> getHistogram() {
Integer layer = sysXzqhService.getLayer();
String xzqh = sysXzqhService.getXzqh();
- HashMap> dto = bsSgcSzSafeJbxxService.getHistogram(layer, xzqh);
+ HashMap> dto = bsSgcSzSafeJbxxService.getHistogram(layer, xzqh);
return dto;
@@ -112,9 +112,10 @@ public class BsSgcDfSafeJbxxController extends BaseController {
BsSgcDfSafeJbxx data = sp.getData();
Page page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class).like(data.getDikeName() != null, BsSgcDfSafeJbxx::getDikeName, data.getDikeName())
- .ne(BsSgcDfSafeJbxx::getStatus,"0")
+ .ne(BsSgcDfSafeJbxx::getStatus, "0")
.eq(data.getDikeType() != null, BsSgcDfSafeJbxx::getDikeType, data.getDikeType())
.eq(data.getStatus() != null, BsSgcDfSafeJbxx::getStatus, data.getStatus())
+ .isNull(BsSgcDfSafeJbxx::getExprDate)
.likeRight(data.getAdcd() != null, BsSgcDfSafeJbxx::getAdcd, sysXzqhService.getSubString(data.getAdcd()))
.orderByDesc(BsSgcDfSafeJbxx::getCreateTime));
@@ -128,8 +129,8 @@ public class BsSgcDfSafeJbxxController extends BaseController {
Page page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class).like(data.getDikeName() != null, BsSgcDfSafeJbxx::getDikeName, data.getDikeName())
- .eq(BsSgcDfSafeJbxx::getStatus, "1").or().eq(BsSgcDfSafeJbxx::getStatus, "4").or().eq(BsSgcDfSafeJbxx::getHzStatus,"0")
- .or().eq(BsSgcDfSafeJbxx::getZxStatus,"0")
+ .eq(BsSgcDfSafeJbxx::getStatus, "1").or().eq(BsSgcDfSafeJbxx::getStatus, "4").or().eq(BsSgcDfSafeJbxx::getHzStatus, "0")
+ .or().eq(BsSgcDfSafeJbxx::getZxStatus, "0")
.eq(data.getDikeType() != null, BsSgcDfSafeJbxx::getDikeType, data.getDikeType())
.eq(data.getStatus() != null, BsSgcDfSafeJbxx::getStatus, data.getStatus())
.likeRight(data.getAdcd() != null, BsSgcDfSafeJbxx::getAdcd, sysXzqhService.getSubString(data.getAdcd()))
@@ -179,7 +180,7 @@ public class BsSgcDfSafeJbxxController extends BaseController {
@PutMapping
public AjaxResult edit(@RequestBody BsSgcDfSafeJbxx bsSgcSzSafeJbxx) {
// bsSgcSzSafeJbxx.setStatus("4");
- if (bsSgcSzSafeJbxx.getStatus().equals("6")) {
+ /*if (bsSgcSzSafeJbxx.getStatus().equals("6")) {
String id = bsSgcSzSafeJbxx.getId();
BsSgcDfSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id);
byId.setExprDate(new Date());
@@ -187,6 +188,29 @@ public class BsSgcDfSafeJbxxController extends BaseController {
bsSgcSzSafeJbxxService.save(byId);
bsSgcSzSafeJbxx.setEffDate(new Date());
bsSgcSzSafeJbxx.setExprDate(null);
+ }*/
+ if (bsSgcSzSafeJbxx.getStatus().equals("4")) {
+ String id = bsSgcSzSafeJbxx.getId();
+ //获取未修改的数据
+ BsSgcDfSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id);
+ //将未修改的数据插入数据库
+ byId.setExprDate(new Date());
+ byId.setId(UUID.randomUUID().toString());
+ bsSgcSzSafeJbxxService.save(byId);
+ //生成新的数据
+ bsSgcSzSafeJbxx.setEffDate(new Date());
+ bsSgcSzSafeJbxx.setExprDate(null);
+ return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx));
+ }
+ if (bsSgcSzSafeJbxx.getStatus().equals("5")) {
+ List list = bsSgcSzSafeJbxxService.list(Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class)
+ .eq(BsSgcDfSafeJbxx::getDikeCode, bsSgcSzSafeJbxx.getDikeCode())
+ .isNull(BsSgcDfSafeJbxx::getEffDate)
+ .orderByDesc(BsSgcDfSafeJbxx::getExprDate));
+ bsSgcSzSafeJbxxService.removeById(bsSgcSzSafeJbxx.getId());
+ BsSgcDfSafeJbxx bsSgcDfSafeJbxx = list.get(0);
+ bsSgcDfSafeJbxx.setExprDate(null);
+ return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcDfSafeJbxx));
}
return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSwtzController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSwtzController.java
index a483e4c6..2d442879 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSwtzController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSwtzController.java
@@ -1,11 +1,16 @@
package com.kms.yg.df.controller;
import java.util.Arrays;
+import java.util.Date;
import java.util.List;
+import java.util.UUID;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.system.service.SysDeptService;
import com.kms.system.service.SysXzqhService;
+import com.kms.yg.df.domain.BsSgcDfHdmtzz;
+import com.kms.yg.df.domain.BsSgcDfJyjl;
import com.kms.yg.df.domain.BsSgcDfSafeJbxx;
import com.kms.yg.df.domain.BsSgcDfSwtz;
import com.kms.yg.df.service.BsSgcDfSafeJbxxService;
@@ -71,7 +76,11 @@ public class BsSgcDfSwtzController extends BaseController
@ApiOperation("水文特征列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcSzSwtzService.selectPage(sp);
+ Page page = bsSgcSzSwtzService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
+ Wrappers.lambdaQuery(BsSgcDfSwtz.class)
+ .eq(BsSgcDfSwtz::getDikeCode, sp.getData().getDikeCode())
+ .isNull(BsSgcDfSwtz::getExprDate));
+ return page;
}
/**
@@ -127,6 +136,13 @@ public class BsSgcDfSwtzController extends BaseController
.eq(BsSgcDfSafeJbxx::getDikeCode, dikeCode));
byId.setStatus("4");
bsSgcSzSafeJbxxService.updateById(byId);
+ String id = bsSgcSzSwtz.getId();
+ BsSgcDfSwtz dfhdm = bsSgcSzSwtzService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcSzSwtzService.save(dfhdm);
+ bsSgcSzSwtz.setEffDate(new Date());
+ bsSgcSzSwtz.setExprDate(null);
return toAjax(bsSgcSzSwtzService.updateById(bsSgcSzSwtz));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
index a1ea0034..7f0a9066 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
@@ -206,4 +206,16 @@ public class BsSgcDfSwtz extends BaseEntity
@ApiModelProperty("历史最大洪峰流量日期")
private Date highestWaterFlowTime;
+ /** 记录生效时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "记录生效时间", width = 30, dateFormat = "yyyy-MM-dd")
+ @ApiModelProperty("记录生效时间")
+ private Date effDate;
+
+ /** 记录失效时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "记录失效时间", width = 30, dateFormat = "yyyy-MM-dd")
+ @ApiModelProperty("记录失效时间")
+ private Date exprDate;
+
}
From 11bbe5a4cc70473f36d64dfe53f51ad47a36947c Mon Sep 17 00:00:00 2001
From: zhuyulei <1843199800@qq.com>
Date: Thu, 28 Mar 2024 16:42:40 +0800
Subject: [PATCH 4/9] =?UTF-8?q?=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/BsSgcDfSafeJbxxController.java | 17 ++++++----
.../sz/controller/BsSgcSzCxjlController.java | 26 ++++++++++++---
.../sz/controller/BsSgcSzGcjgController.java | 28 +++++++++++++---
.../sz/controller/BsSgcSzGctxController.java | 27 +++++++++++++---
.../controller/BsSgcSzSafeJbxxController.java | 32 ++++++++++++++-----
.../sz/controller/BsSgcSzSjcsController.java | 17 +++++++++-
.../sz/controller/BsSgcSzXlnlController.java | 17 +++++++++-
7 files changed, 132 insertions(+), 32 deletions(-)
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
index 6e35a4b2..8aca9a04 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
@@ -58,6 +58,9 @@ public class BsSgcDfSafeJbxxController extends BaseController {
@Autowired
private BsSgcDfSafeJbxxService bsSgcSzSafeJbxxService;
+ @Autowired
+ private BsSgcDfSafeJbxxService bsSgcDfSafeJbxxService;
+
@Autowired
private SysXzqhService sysXzqhService;
@@ -192,27 +195,27 @@ public class BsSgcDfSafeJbxxController extends BaseController {
if (bsSgcSzSafeJbxx.getStatus().equals("4")) {
String id = bsSgcSzSafeJbxx.getId();
//获取未修改的数据
- BsSgcDfSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id);
+ BsSgcDfSafeJbxx byId = bsSgcDfSafeJbxxService.getById(id);
//将未修改的数据插入数据库
byId.setExprDate(new Date());
byId.setId(UUID.randomUUID().toString());
- bsSgcSzSafeJbxxService.save(byId);
+ bsSgcDfSafeJbxxService.save(byId);
//生成新的数据
bsSgcSzSafeJbxx.setEffDate(new Date());
bsSgcSzSafeJbxx.setExprDate(null);
- return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx));
+ return toAjax(bsSgcDfSafeJbxxService.updateById(bsSgcSzSafeJbxx));
}
if (bsSgcSzSafeJbxx.getStatus().equals("5")) {
- List list = bsSgcSzSafeJbxxService.list(Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class)
+ List list = bsSgcDfSafeJbxxService.list(Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class)
.eq(BsSgcDfSafeJbxx::getDikeCode, bsSgcSzSafeJbxx.getDikeCode())
.isNull(BsSgcDfSafeJbxx::getEffDate)
.orderByDesc(BsSgcDfSafeJbxx::getExprDate));
- bsSgcSzSafeJbxxService.removeById(bsSgcSzSafeJbxx.getId());
+ bsSgcDfSafeJbxxService.removeById(bsSgcSzSafeJbxx.getId());
BsSgcDfSafeJbxx bsSgcDfSafeJbxx = list.get(0);
bsSgcDfSafeJbxx.setExprDate(null);
- return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcDfSafeJbxx));
+ return toAjax(bsSgcDfSafeJbxxService.updateById(bsSgcDfSafeJbxx));
}
- return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx));
+ return toAjax(bsSgcDfSafeJbxxService.updateById(bsSgcSzSafeJbxx));
}
/**
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzCxjlController.java b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzCxjlController.java
index f5579aa6..ec0b4466 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzCxjlController.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzCxjlController.java
@@ -5,7 +5,11 @@ import java.util.Date;
import java.util.List;
import java.util.UUID;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kms.yg.sz.domain.BsSgcSzGcjg;
import com.kms.yg.sz.domain.BsSgcSzSafeJbxx;
+import com.kms.yg.sz.service.BsSgcSzSafeJbxxService;
import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.poi.ExcelUtil;
@@ -48,6 +52,9 @@ public class BsSgcSzCxjlController extends BaseController
@Autowired
private BsSgcSzCxjlService bsSgcSzCxjlService;
+ @Autowired
+ private BsSgcSzSafeJbxxService bsSgcSzSafeJbxxService;
+
/**
* 查询出险记录列表
@@ -56,7 +63,11 @@ public class BsSgcSzCxjlController extends BaseController
@ApiOperation("出险记录列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcSzCxjlService.selectPage(sp);
+ Page page = bsSgcSzCxjlService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
+ Wrappers.lambdaQuery(BsSgcSzCxjl.class)
+ .eq(BsSgcSzCxjl::getWagaCode, sp.getData().getWagaCode())
+ .isNull(BsSgcSzCxjl::getExprDate));
+ return page;
}
/**
@@ -103,11 +114,16 @@ public class BsSgcSzCxjlController extends BaseController
public AjaxResult edit(@RequestBody BsSgcSzCxjl bsSgcSzCxjl)
{
+ String wagaCode = bsSgcSzCxjl.getWagaCode();
+ BsSgcSzSafeJbxx byId = bsSgcSzSafeJbxxService.getOne(Wrappers.lambdaQuery(BsSgcSzSafeJbxx.class)
+ .eq(BsSgcSzSafeJbxx::getWagaCode, wagaCode));
+ byId.setStatus("4");
+ bsSgcSzSafeJbxxService.updateById(byId);
String id = bsSgcSzCxjl.getId();
- BsSgcSzCxjl byId = bsSgcSzCxjlService.getById(id);
- byId.setExprDate(new Date());
- byId.setId(UUID.randomUUID().toString());
- bsSgcSzCxjlService.save(byId);
+ BsSgcSzCxjl dfhdm = bsSgcSzCxjlService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcSzCxjlService.save(dfhdm);
bsSgcSzCxjl.setEffDate(new Date());
bsSgcSzCxjl.setExprDate(null);
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGcjgController.java b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGcjgController.java
index febbeceb..ad6d8222 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGcjgController.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGcjgController.java
@@ -5,7 +5,12 @@ import java.util.Date;
import java.util.List;
import java.util.UUID;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.yg.sz.domain.BsSgcSzCxjl;
+import com.kms.yg.sz.domain.BsSgcSzGctx;
+import com.kms.yg.sz.domain.BsSgcSzSafeJbxx;
+import com.kms.yg.sz.service.BsSgcSzSafeJbxxService;
import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.poi.ExcelUtil;
@@ -49,6 +54,10 @@ public class BsSgcSzGcjgController extends BaseController
private BsSgcSzGcjgService bsSgcSzGcjgService;
+ @Autowired
+ private BsSgcSzSafeJbxxService bsSgcSzSafeJbxxService;
+
+
/**
* 查询工程结构列表
*/
@@ -56,7 +65,11 @@ public class BsSgcSzGcjgController extends BaseController
@ApiOperation("工程结构列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcSzGcjgService.selectPage(sp);
+ Page page = bsSgcSzGcjgService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
+ Wrappers.lambdaQuery(BsSgcSzGcjg.class)
+ .eq(BsSgcSzGcjg::getWagaCode, sp.getData().getWagaCode())
+ .isNull(BsSgcSzGcjg::getExprDate));
+ return page;
}
/**
@@ -103,11 +116,16 @@ public class BsSgcSzGcjgController extends BaseController
public AjaxResult edit(@RequestBody BsSgcSzGcjg bsSgcSzGcjg)
{
+ String wagaCode = bsSgcSzGcjg.getWagaCode();
+ BsSgcSzSafeJbxx byId = bsSgcSzSafeJbxxService.getOne(Wrappers.lambdaQuery(BsSgcSzSafeJbxx.class)
+ .eq(BsSgcSzSafeJbxx::getWagaCode, wagaCode));
+ byId.setStatus("4");
+ bsSgcSzSafeJbxxService.updateById(byId);
String id = bsSgcSzGcjg.getId();
- BsSgcSzGcjg byId = bsSgcSzGcjgService.getById(id);
- byId.setExprDate(new Date());
- byId.setId(UUID.randomUUID().toString());
- bsSgcSzGcjgService.save(byId);
+ BsSgcSzGcjg dfhdm = bsSgcSzGcjgService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcSzGcjgService.save(dfhdm);
bsSgcSzGcjg.setEffDate(new Date());
bsSgcSzGcjg.setExprDate(null);
return toAjax(bsSgcSzGcjgService.updateById(bsSgcSzGcjg));
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGctxController.java b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGctxController.java
index c41b6023..33510a8f 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGctxController.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGctxController.java
@@ -5,7 +5,12 @@ import java.util.Date;
import java.util.List;
import java.util.UUID;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.yg.sz.domain.BsSgcSzGcjg;
+import com.kms.yg.sz.domain.BsSgcSzSafeJbxx;
+import com.kms.yg.sz.domain.BsSgcSzXlnl;
+import com.kms.yg.sz.service.BsSgcSzSafeJbxxService;
import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.poi.ExcelUtil;
@@ -48,6 +53,9 @@ public class BsSgcSzGctxController extends BaseController
@Autowired
private BsSgcSzGctxService bsSgcSzGctxService;
+ @Autowired
+ private BsSgcSzSafeJbxxService bsSgcSzSafeJbxxService;
+
/**
* 查询工程特性列表
@@ -56,7 +64,11 @@ public class BsSgcSzGctxController extends BaseController
@ApiOperation("工程特性列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcSzGctxService.selectPage(sp);
+ Page page = bsSgcSzGctxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
+ Wrappers.lambdaQuery(BsSgcSzGctx.class)
+ .eq(BsSgcSzGctx::getWagaCode, sp.getData().getWagaCode())
+ .isNull(BsSgcSzGctx::getExprDate));
+ return page;
}
/**
@@ -102,11 +114,16 @@ public class BsSgcSzGctxController extends BaseController
@PutMapping
public AjaxResult edit(@RequestBody BsSgcSzGctx bsSgcSzGctx)
{
+ String wagaCode = bsSgcSzGctx.getWagaCode();
+ BsSgcSzSafeJbxx byId = bsSgcSzSafeJbxxService.getOne(Wrappers.lambdaQuery(BsSgcSzSafeJbxx.class)
+ .eq(BsSgcSzSafeJbxx::getWagaCode, wagaCode));
+ byId.setStatus("4");
+ bsSgcSzSafeJbxxService.updateById(byId);
String id = bsSgcSzGctx.getId();
- BsSgcSzGctx byId = bsSgcSzGctxService.getById(id);
- byId.setExprDate(new Date());
- byId.setId(UUID.randomUUID().toString());
- bsSgcSzGctxService.save(byId);
+ BsSgcSzGctx dfhdm = bsSgcSzGctxService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcSzGctxService.save(dfhdm);
bsSgcSzGctx.setEffDate(new Date());
bsSgcSzGctx.setExprDate(null);
return toAjax(bsSgcSzGctxService.updateById(bsSgcSzGctx));
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSafeJbxxController.java b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSafeJbxxController.java
index 729c520a..9620013c 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSafeJbxxController.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSafeJbxxController.java
@@ -10,6 +10,7 @@ import com.kms.common.utils.UserUtils;
import com.kms.system.domain.SysXzqh;
import com.kms.system.service.SysDeptService;
import com.kms.system.service.SysXzqhService;
+import com.kms.yg.df.domain.BsSgcDfSafeJbxx;
import com.kms.yg.sz.domain.BsSgcSzBzbp;
import com.kms.yg.sz.domain.BsSgcSzSafeJbxx;
import com.kms.yg.sz.domain.dto.HistogramDto;
@@ -177,14 +178,29 @@ public class BsSgcSzSafeJbxxController extends BaseController {
@PutMapping
public AjaxResult edit(@RequestBody BsSgcSzSafeJbxx bsSgcSzSafeJbxx) {
// bsSgcSzSafeJbxx.setStatus("4");
- String id = bsSgcSzSafeJbxx.getId();
- BsSgcSzSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id);
- byId.setExprDate(new Date());
- byId.setId(UUID.randomUUID().toString());
- bsSgcSzSafeJbxxService.save(byId);
- bsSgcSzSafeJbxx.setEffDate(new Date());
- bsSgcSzSafeJbxx.setExprDate(null);
-
+ if (bsSgcSzSafeJbxx.getStatus().equals("4")) {
+ String id = bsSgcSzSafeJbxx.getId();
+ //获取未修改的数据
+ BsSgcSzSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id);
+ //将未修改的数据插入数据库
+ byId.setExprDate(new Date());
+ byId.setId(UUID.randomUUID().toString());
+ bsSgcSzSafeJbxxService.save(byId);
+ //生成新的数据
+ bsSgcSzSafeJbxx.setEffDate(new Date());
+ bsSgcSzSafeJbxx.setExprDate(null);
+ return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx));
+ }
+ if (bsSgcSzSafeJbxx.getStatus().equals("5")) {
+ List list = bsSgcSzSafeJbxxService.list(Wrappers.lambdaQuery(BsSgcSzSafeJbxx.class)
+ .eq(BsSgcSzSafeJbxx::getWagaCode, bsSgcSzSafeJbxx.getWagaCode())
+ .isNull(BsSgcSzSafeJbxx::getEffDate)
+ .orderByDesc(BsSgcSzSafeJbxx::getExprDate));
+ bsSgcSzSafeJbxxService.removeById(bsSgcSzSafeJbxx.getId());
+ BsSgcSzSafeJbxx bsSgcDfSafeJbxx = list.get(0);
+ bsSgcDfSafeJbxx.setExprDate(null);
+ return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcDfSafeJbxx));
+ }
return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSjcsController.java b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSjcsController.java
index df5a5a64..27f4d980 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSjcsController.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSjcsController.java
@@ -1,11 +1,15 @@
package com.kms.yg.sz.controller;
import java.util.Arrays;
+import java.util.Date;
import java.util.List;
+import java.util.UUID;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.system.service.SysDeptService;
import com.kms.system.service.SysXzqhService;
+import com.kms.yg.df.domain.BsSgcDfSwtz;
import com.kms.yg.sz.domain.BsSgcSzSafeJbxx;
import com.kms.yg.sz.domain.BsSgcSzSjcs;
import com.kms.yg.sz.service.BsSgcSzSafeJbxxService;
@@ -62,7 +66,11 @@ public class BsSgcSzSjcsController extends BaseController
@ApiOperation("设计参数列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcSzSjcsService.selectPage(sp);
+ Page page = bsSgcSzSjcsService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
+ Wrappers.lambdaQuery(BsSgcSzSjcs.class)
+ .eq(BsSgcSzSjcs::getWagaCode, sp.getData().getWagaCode())
+ .isNull(BsSgcSzSjcs::getExprDate));
+ return page;
}
/**
@@ -102,6 +110,13 @@ public class BsSgcSzSjcsController extends BaseController
.eq(BsSgcSzSafeJbxx::getWagaCode, wagaCode));
byId.setStatus("4");
bsSgcSzSafeJbxxService.updateById(byId);
+ String id = bsSgcSzSjcs.getId();
+ BsSgcSzSjcs dfhdm = bsSgcSzSjcsService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcSzSjcsService.save(dfhdm);
+ bsSgcSzSjcs.setEffDate(new Date());
+ bsSgcSzSjcs.setExprDate(null);
return toAjax(bsSgcSzSjcsService.save(bsSgcSzSjcs));
}
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzXlnlController.java b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzXlnlController.java
index 794152b8..08e00b37 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzXlnlController.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzXlnlController.java
@@ -1,12 +1,16 @@
package com.kms.yg.sz.controller;
import java.util.Arrays;
+import java.util.Date;
import java.util.List;
+import java.util.UUID;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.system.service.SysDeptService;
import com.kms.system.service.SysXzqhService;
import com.kms.yg.sz.domain.BsSgcSzSafeJbxx;
+import com.kms.yg.sz.domain.BsSgcSzSjcs;
import com.kms.yg.sz.domain.BsSgcSzXlnl;
import com.kms.yg.sz.service.BsSgcSzSafeJbxxService;
import com.kms.yg.sz.service.BsSgcSzXlnlService;
@@ -67,7 +71,11 @@ public class BsSgcSzXlnlController extends BaseController
@ApiOperation("泄流能力列表")
public IPage list(@RequestBody SearchParam sp)
{
- return bsSgcSzXlnlService.selectPage(sp);
+ Page page = bsSgcSzXlnlService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
+ Wrappers.lambdaQuery(BsSgcSzXlnl.class)
+ .eq(BsSgcSzXlnl::getWagaCode, sp.getData().getWagaCode())
+ .isNull(BsSgcSzXlnl::getExprDate));
+ return page;
}
/**
@@ -123,6 +131,13 @@ public class BsSgcSzXlnlController extends BaseController
.eq(BsSgcSzSafeJbxx::getWagaCode, wagaCode));
byId.setStatus("4");
bsSgcSzSafeJbxxService.updateById(byId);
+ String id = bsSgcSzXlnl.getId();
+ BsSgcSzXlnl dfhdm = bsSgcSzXlnlService.getById(id);
+ dfhdm.setExprDate(new Date());
+ dfhdm.setId(UUID.randomUUID().toString());
+ bsSgcSzXlnlService.save(dfhdm);
+ bsSgcSzXlnl.setEffDate(new Date());
+ bsSgcSzXlnl.setExprDate(null);
return toAjax(bsSgcSzXlnlService.updateById(bsSgcSzXlnl));
}
From 44354cd86277885cea7e1749aead502ea4e41f1a Mon Sep 17 00:00:00 2001
From: zhuyulei <1843199800@qq.com>
Date: Thu, 28 Mar 2024 17:11:11 +0800
Subject: [PATCH 5/9] =?UTF-8?q?=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../df/controller/DfContrastController.java | 141 ++++++++++++++---
.../sz/controller/SzContrastController.java | 143 +++++++++++++++---
2 files changed, 242 insertions(+), 42 deletions(-)
diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/DfContrastController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/DfContrastController.java
index c719aaee..62b1c916 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/controller/DfContrastController.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/controller/DfContrastController.java
@@ -2,13 +2,12 @@ package com.kms.yg.df.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.kms.yg.df.domain.BsSgcDfGcgl;
-import com.kms.yg.df.domain.BsSgcDfJbxx;
-import com.kms.yg.df.service.BsSgcDfGcglService;
-import com.kms.yg.df.service.BsSgcDfJbxxService;
+import com.kms.yg.df.domain.*;
+import com.kms.yg.df.service.*;
import com.kms.yg.sz.controller.SzContrastController;
import com.kms.yg.sz.domain.BsSgcSzGcda;
import com.kms.yg.sz.domain.BsSgcSzGcgl;
+import com.kms.yg.sz.service.BsSgcSzSafeJbxxService;
import com.shuili.common.core.domain.AjaxResult;
import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
@@ -24,10 +23,36 @@ import java.util.List;
public class DfContrastController {
@Autowired
- private BsSgcDfGcglService bsSgcDfGcglService;
+ private BsSgcDfSafeJbxxService bsSgcDfGcglService;
@Autowired
- private BsSgcDfJbxxService bsSgcDfJbxxService;
+ private BsSgcDfDfhdmService bsSgcDfDfhdmService;
+
+ @Autowired
+ private BsSgcDfHdmtzzService bsSgcDfHdmtzzService;
+
+ @Autowired
+ private BsSgcDfSwtzService bsSgcDfSwtzService;
+
+ @Autowired
+ private BsSgcDfJyjlService bsSgcDfJyjlService;
+
+ @Autowired
+ private BsSgcDfGcxyService bsSgcDfGcxyService;
+
+
+ @Data
+ public class ContrastResult {
+ private List jbxx;
+
+ private List hdm;
+ private List hdmtzz;
+ private List swtz;
+ private List jyjl;
+ private List gcxy;
+
+ }
+
@GetMapping("/{embankmentCode}")
@@ -36,19 +61,19 @@ public class DfContrastController {
//基本信息
//查询当前使用的版本
- QueryWrapper queryWrapper = Wrappers.query();
+ QueryWrapper queryWrapper = Wrappers.query();
queryWrapper.isNull("EXPR_DATE");
queryWrapper.eq("dike_code", embankmentCode);
- BsSgcDfJbxx one = bsSgcDfJbxxService.getOne(queryWrapper);
+ BsSgcDfSafeJbxx one = bsSgcDfGcglService.getOne(queryWrapper);
//查询之前的10个版本
- QueryWrapper query = Wrappers.query();
+ QueryWrapper query = Wrappers.query();
query.eq("dike_code", embankmentCode).isNotNull("EXPR_DATE")
.orderByDesc("EXPR_DATE")
.last("limit 10");
- List list = bsSgcDfJbxxService.list(query);
+ List list = bsSgcDfGcglService.list(query);
if (one != null) {
list.add(0,one);
@@ -58,34 +83,108 @@ public class DfContrastController {
//工程管理
//查询当前版本
- QueryWrapper wrapper = new QueryWrapper<>();
+ QueryWrapper wrapper = new QueryWrapper<>();
wrapper.isNull("EXPR_DATE");
wrapper.eq("dike_code", embankmentCode);
- BsSgcDfGcgl one1 = bsSgcDfGcglService.getOne(wrapper);
+ BsSgcDfDfhdm one1 = bsSgcDfDfhdmService.getOne(wrapper);
//查询之前的10个版本
- QueryWrapper query1 = Wrappers.query();
+ QueryWrapper query1 = Wrappers.query();
query1.eq("dike_code", embankmentCode).isNotNull("EXPR_DATE")
.orderByDesc("EXPR_DATE")
.last("limit 10");
- List list1 = bsSgcDfGcglService.list(query1);
+ List list1 = bsSgcDfDfhdmService.list(query1);
if (one1 != null){
list1.add(0,one1);
}
- contrastResult.setGcgl(list1);
- return AjaxResult.success(contrastResult);
- }
+ contrastResult.setHdm(list1);
- @Data
- public class ContrastResult {
- private List jbxx;
- private List gcgl;
+ QueryWrapper wrapper1 = new QueryWrapper<>();
+ wrapper1.isNull("EXPR_DATE");
+ wrapper1.eq("dike_code", embankmentCode);
+
+ BsSgcDfHdmtzz one2 = bsSgcDfHdmtzzService.getOne(wrapper1);
+
+ //查询之前的10个版本
+ QueryWrapper query2 = Wrappers.query();
+ query2.eq("dike_code", embankmentCode).isNotNull("EXPR_DATE")
+ .orderByDesc("EXPR_DATE")
+ .last("limit 10");
+
+ List list2 = bsSgcDfHdmtzzService.list(query2);
+
+ if (one1 != null){
+ list2.add(0,one2);
+ }
+ contrastResult.setHdmtzz(list2);
+
+ QueryWrapper wrapper2 = new QueryWrapper<>();
+ wrapper2.isNull("EXPR_DATE");
+ wrapper2.eq("dike_code", embankmentCode);
+
+ BsSgcDfSwtz one3 = bsSgcDfSwtzService.getOne(wrapper2);
+ //查询之前的10个版本
+ QueryWrapper query3 = Wrappers.query();
+ query3.eq("dike_code", embankmentCode).isNotNull("EXPR_DATE")
+ .orderByDesc("EXPR_DATE")
+ .last("limit 10");
+
+ List list3 = bsSgcDfSwtzService.list(query3);
+
+ if (one3 != null){
+ list3.add(0,one3);
+ }
+ contrastResult.setSwtz(list3);
+
+ QueryWrapper wrapper3 = new QueryWrapper<>();
+ wrapper3.isNull("EXPR_DATE");
+ wrapper3.eq("dike_code", embankmentCode);
+
+ BsSgcDfJyjl one4 = bsSgcDfJyjlService.getOne(wrapper3);
+
+ //查询之前的10个版本
+ QueryWrapper query4 = Wrappers.query();
+ query4.eq("dike_code", embankmentCode).isNotNull("EXPR_DATE")
+ .orderByDesc("EXPR_DATE")
+ .last("limit 10");
+
+ List list4 = bsSgcDfJyjlService.list(query4);
+
+ if (one4 != null){
+ list4.add(0,one4);
+ }
+ contrastResult.setJyjl(list4);
+
+
+
+ QueryWrapper wrapper4 = new QueryWrapper<>();
+ wrapper4.isNull("EXPR_DATE");
+ wrapper4.eq("dike_code", embankmentCode);
+
+ BsSgcDfGcxy one5 = bsSgcDfGcxyService.getOne(wrapper4);
+
+ //查询之前的10个版本
+ QueryWrapper query5 = Wrappers.query();
+ query5.eq("dike_code", embankmentCode).isNotNull("EXPR_DATE")
+ .orderByDesc("EXPR_DATE")
+ .last("limit 10");
+
+ List list5 = bsSgcDfGcxyService.list(query5);
+
+ if (one5 != null){
+ list5.add(0,one5);
+ }
+ contrastResult.setGcxy(list5);
+ return AjaxResult.success(contrastResult);
}
+
+
+
}
diff --git a/shuili-system/src/main/java/com/kms/yg/sz/controller/SzContrastController.java b/shuili-system/src/main/java/com/kms/yg/sz/controller/SzContrastController.java
index 41cac568..3d2715a0 100644
--- a/shuili-system/src/main/java/com/kms/yg/sz/controller/SzContrastController.java
+++ b/shuili-system/src/main/java/com/kms/yg/sz/controller/SzContrastController.java
@@ -2,10 +2,8 @@ package com.kms.yg.sz.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.kms.yg.sz.domain.BsSgcSzGcda;
-import com.kms.yg.sz.domain.BsSgcSzGcgl;
-import com.kms.yg.sz.service.BsSgcSzGcdaService;
-import com.kms.yg.sz.service.BsSgcSzGcglService;
+import com.kms.yg.sz.domain.*;
+import com.kms.yg.sz.service.*;
import com.shuili.common.core.domain.AjaxResult;
import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
@@ -21,12 +19,36 @@ import java.util.List;
public class SzContrastController {
@Autowired
- private BsSgcSzGcdaService bsSgcSzGcdaService;
+ private BsSgcSzSafeJbxxService bsSgcSzSafeJbxxService;
@Autowired
- private BsSgcSzGcglService bsSgcSzGcglService;
+ private BsSgcSzSjcsService bsSgcSzSjcsService;
+
+ @Autowired
+ private BsSgcSzXlnlService bsSgcSzXlnlService;
+
+ @Autowired
+ private BsSgcSzGctxService bsSgcSzGctxService;
+
+ @Autowired
+ private BsSgcSzGcjgService bsSgcSzGcjgService;
+
+ @Autowired
+ private BsSgcSzCxjlService bsSgcSzCxjlService;
+ @Data
+ public class ContrastResult {
+ private List jbxx;
+
+ private List sjcs;
+ private List xlnl;
+ private List gctx;
+ private List gcjg;
+ private List cxjl;
+
+ }
+
@GetMapping("/{sluiceCode}")
public AjaxResult contrast(@PathVariable String sluiceCode) {
@@ -34,19 +56,19 @@ public class SzContrastController {
//基本信息
//查询当前使用的版本
- QueryWrapper queryWrapper = Wrappers.query();
+ QueryWrapper queryWrapper = Wrappers.query();
queryWrapper.isNull("EXPR_DATE");
queryWrapper.eq("waga_code", sluiceCode);
- BsSgcSzGcda one = bsSgcSzGcdaService.getOne(queryWrapper);
+ BsSgcSzSafeJbxx one = bsSgcSzSafeJbxxService.getOne(queryWrapper);
//查询之前的10个版本
- QueryWrapper query = Wrappers.query();
+ QueryWrapper query = Wrappers.query();
query.eq("waga_code", sluiceCode).isNotNull("EXPR_DATE")
.orderByDesc("EXPR_DATE")
.last("limit 10");
- List list = bsSgcSzGcdaService.list(query);
+ List list = bsSgcSzSafeJbxxService.list(query);
if (one != null) {
list.add(0,one);
@@ -56,34 +78,113 @@ public class SzContrastController {
//工程管理
//查询当前版本
- QueryWrapper wrapper = new QueryWrapper<>();
+ QueryWrapper wrapper = new QueryWrapper<>();
wrapper.isNull("EXPR_DATE");
wrapper.eq("waga_code", sluiceCode);
- BsSgcSzGcgl one1 = bsSgcSzGcglService.getOne(wrapper);
+ BsSgcSzSjcs one1 = bsSgcSzSjcsService.getOne(wrapper);
//查询之前的10个版本
- QueryWrapper query1 = Wrappers.query();
+ QueryWrapper query1 = Wrappers.query();
query1.eq("waga_code", sluiceCode).isNotNull("EXPR_DATE")
.orderByDesc("EXPR_DATE")
.last("limit 10");
- List list1 = bsSgcSzGcglService.list(query1);
+ List list1 = bsSgcSzSjcsService.list(query1);
if (one1 != null){
list1.add(0,one1);
}
- contrastResult.setGcgl(list1);
- return AjaxResult.success(contrastResult);
+ contrastResult.setSjcs(list1);
- }
- @Data
- public class ContrastResult {
- private List jbxx;
+ QueryWrapper wrapper1 = new QueryWrapper<>();
+ wrapper1.isNull("EXPR_DATE");
+ wrapper1.eq("waga_code", sluiceCode);
+
+ BsSgcSzXlnl one2 = bsSgcSzXlnlService.getOne(wrapper1);
+
+ //查询之前的10个版本
+ QueryWrapper query2 = Wrappers.query();
+ query2.eq("waga_code", sluiceCode).isNotNull("EXPR_DATE")
+ .orderByDesc("EXPR_DATE")
+ .last("limit 10");
+
+ List list2 = bsSgcSzXlnlService.list(query2);
- private List gcgl;
+ if (one2 != null){
+ list2.add(0,one2);
+
+ }
+ contrastResult.setXlnl(list2);
+
+
+ QueryWrapper wrapper2 = new QueryWrapper<>();
+ wrapper2.isNull("EXPR_DATE");
+ wrapper2.eq("waga_code", sluiceCode);
+
+ BsSgcSzGctx one3 = bsSgcSzGctxService.getOne(wrapper2);
+
+ //查询之前的10个版本
+ QueryWrapper query3 = Wrappers.query();
+ query3.eq("waga_code", sluiceCode).isNotNull("EXPR_DATE")
+ .orderByDesc("EXPR_DATE")
+ .last("limit 10");
+
+ List list3 = bsSgcSzGctxService.list(query3);
+
+ if (one3 != null){
+ list3.add(0,one3);
+
+ }
+ contrastResult.setGctx(list3);
+
+
+
+ QueryWrapper wrapper3 = new QueryWrapper<>();
+ wrapper3.isNull("EXPR_DATE");
+ wrapper3.eq("waga_code", sluiceCode);
+
+ BsSgcSzGcjg one4 = bsSgcSzGcjgService.getOne(wrapper3);
+
+ //查询之前的10个版本
+ QueryWrapper query4 = Wrappers.query();
+ query4.eq("waga_code", sluiceCode).isNotNull("EXPR_DATE")
+ .orderByDesc("EXPR_DATE")
+ .last("limit 10");
+
+ List list4 = bsSgcSzGcjgService.list(query4);
+
+ if (one4 != null){
+ list4.add(0,one4);
+
+ }
+ contrastResult.setGcjg(list4);
+
+
+ QueryWrapper wrapper4 = new QueryWrapper<>();
+ wrapper4.isNull("EXPR_DATE");
+ wrapper4.eq("waga_code", sluiceCode);
+
+ BsSgcSzCxjl one5 = bsSgcSzCxjlService.getOne(wrapper4);
+
+ //查询之前的10个版本
+ QueryWrapper query5 = Wrappers.query();
+ query5.eq("waga_code", sluiceCode).isNotNull("EXPR_DATE")
+ .orderByDesc("EXPR_DATE")
+ .last("limit 10");
+
+ List list5 = bsSgcSzCxjlService.list(query5);
+
+ if (one5 != null){
+ list5.add(0,one5);
+
+ }
+ contrastResult.setCxjl(list5);
+ return AjaxResult.success(contrastResult);
}
+
+
}
From c7713e4bba216d4c34454e55afffe70ed62e5a48 Mon Sep 17 00:00:00 2001
From: zhuyulei <1843199800@qq.com>
Date: Fri, 29 Mar 2024 15:25:07 +0800
Subject: [PATCH 6/9] =?UTF-8?q?=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/kms/yg/df/domain/BsSgcDfSwtz.java | 113 ++++++++++++------
1 file changed, 76 insertions(+), 37 deletions(-)
diff --git a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
index 7f0a9066..b9d38501 100644
--- a/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
+++ b/shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfSwtz.java
@@ -1,6 +1,8 @@
package com.kms.yg.df.domain;
import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -24,187 +26,224 @@ public class BsSgcDfSwtz extends BaseEntity
{
private static final long serialVersionUID = 1L;
- /** 河道宽度(m) */
+ /* *//** 河道宽度(m) *//*
@Excel(name = "河道宽度", readConverterExp = "m=")
@ApiModelProperty("河道宽度")
+ @TableField(exist = false)
private String riverWidth;
- /** 河道比降 */
+ *//** 河道比降 *//*
@Excel(name = "河道比降")
@ApiModelProperty("河道比降")
private String riverGradient;
- /** 多年平均径流量 */
+ *//** 多年平均径流量 *//*
@Excel(name = "多年平均径流量")
@ApiModelProperty("多年平均径流量")
private String annualAverageRunoff;
- /** 多年平均输沙量 */
+ *//** 多年平均输沙量 *//*
@Excel(name = "多年平均输沙量")
@ApiModelProperty("多年平均输沙量")
private String averageSedimentTransport;
- /** 多年平均最低气温 */
+ *//** 多年平均最低气温 *//*
@Excel(name = "多年平均最低气温")
@ApiModelProperty("多年平均最低气温")
private String averageMinimumTemperature;
- /** 设计重现期 */
+ *//** 设计重现期 *//*
@Excel(name = "设计重现期")
@ApiModelProperty("设计重现期")
private String dsrcin;
- /** 设计洪峰流量 */
+ *//** 设计洪峰流量 *//*
@Excel(name = "设计洪峰流量")
@ApiModelProperty("设计洪峰流量")
private String peakFlowRate;
- /** 校核重现期 */
+ *//** 校核重现期 *//*
@Excel(name = "校核重现期")
@ApiModelProperty("校核重现期")
private String chrcin;
- /** 校核洪峰流量 */
+ *//** 校核洪峰流量 *//*
@Excel(name = "校核洪峰流量")
@ApiModelProperty("校核洪峰流量")
private String verifyFlowRate;
- /** 设计过闸流量 */
+ *//** 设计过闸流量 *//*
@Excel(name = "设计过闸流量")
@ApiModelProperty("设计过闸流量")
private String dslcfl;
- /** 设计闸上水位 */
+ *//** 设计闸上水位 *//*
@Excel(name = "设计闸上水位")
@ApiModelProperty("设计闸上水位")
private String dsuswl;
- /** 设计闸下水位 */
+ *//** 设计闸下水位 *//*
@Excel(name = "设计闸下水位")
@ApiModelProperty("设计闸下水位")
private String dsdswl;
- /** 校核过闸流量 */
+ *//** 校核过闸流量 *//*
@Excel(name = "校核过闸流量")
@ApiModelProperty("校核过闸流量")
private String chlcfl;
- /** 校核闸上水位 */
+ *//** 校核闸上水位 *//*
@Excel(name = "校核闸上水位")
@ApiModelProperty("校核闸上水位")
private String chuswl;
- /** 校核闸下水位 */
+ *//** 校核闸下水位 *//*
@Excel(name = "校核闸下水位")
@ApiModelProperty("校核闸下水位")
private String chdswl;
- /** $column.columnComment */
+ *//** $column.columnComment *//*
@Excel(name = "校核闸下水位")
@ApiModelProperty("校核闸下水位")
private String createUid;
- /** $column.columnComment */
+ *//** $column.columnComment *//*
@Excel(name = "校核闸下水位")
@ApiModelProperty("校核闸下水位")
private String updateUid;
- /** $column.columnComment */
+ *//** $column.columnComment *//*
@Excel(name = "校核闸下水位")
@ApiModelProperty("校核闸下水位")
private String proCode;
- /** $column.columnComment */
+ *//** $column.columnComment *//*
@Excel(name = "校核闸下水位")
@ApiModelProperty("校核闸下水位")
private String proNo;
- /** $column.columnComment */
+ *//** $column.columnComment *//*
@Excel(name = "校核闸下水位")
@ApiModelProperty("校核闸下水位")
private String owerDept;
- /** $column.columnComment */
+ *//** $column.columnComment *//*
@Excel(name = "校核闸下水位")
@ApiModelProperty("校核闸下水位")
private String relation;
- /** 堤防id */
+ *//** 堤防id *//*
@Excel(name = "堤防id")
@ApiModelProperty("堤防id")
private String dikeId;
- /** $column.columnComment */
+ *//** $column.columnComment *//*
@Excel(name = "堤防id")
@ApiModelProperty("堤防id")
private String dikeCode;
- /** 设计洪水标准 */
+ *//** 设计洪水标准 *//*
@Excel(name = "设计洪水标准")
@ApiModelProperty("设计洪水标准")
private String designFloodStandard;
- /** 设计洪水位 */
+ *//** 设计洪水位 *//*
@Excel(name = "设计洪水位")
@ApiModelProperty("设计洪水位")
private String designFloodHigh;
- /** 保证水位 */
+ *//** 保证水位 *//*
@Excel(name = "保证水位")
@ApiModelProperty("保证水位")
private String ensureLevel;
- /** 警戒水位 */
+ *//** 警戒水位 *//*
@Excel(name = "警戒水位")
@ApiModelProperty("警戒水位")
private String alertLevel;
- /** 设防水位 */
+ *//** 设防水位 *//*
@Excel(name = "设防水位")
@ApiModelProperty("设防水位")
private String fortificationLevel;
- /** 设计流量 */
+ *//** 设计流量 *//*
@Excel(name = "设计流量")
@ApiModelProperty("设计流量")
private String designFlow;
- /** 警戒流量 */
+ *//** 警戒流量 *//*
@Excel(name = "警戒流量")
@ApiModelProperty("警戒流量")
private String alertFlow;
- /** 校核水位 */
+ *//** 校核水位 *//*
@Excel(name = "校核水位")
@ApiModelProperty("校核水位")
private String checkLevel;
- /** 校核流量 */
+ *//** 校核流量 *//*
@Excel(name = "校核流量")
@ApiModelProperty("校核流量")
private String checkFlow;
- /** 历史最高水位 */
+ *//** 历史最高水位 *//*
@Excel(name = "历史最高水位")
@ApiModelProperty("历史最高水位")
private String highestWaterLevel;
- /** 最高水位日期 */
+ *//** 最高水位日期 *//*
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "最高水位日期", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("最高水位日期")
private Date highestWaterLevelTime;
- /** 历史最大洪峰流量 */
+ *//** 历史最大洪峰流量 *//*
@Excel(name = "历史最大洪峰流量")
@ApiModelProperty("历史最大洪峰流量")
private String highestWaterFlow;
- /** 历史最大洪峰流量日期 */
+ */
+ /**
+ * 历史最大洪峰流量日期
+ *//*
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "历史最大洪峰流量日期", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("历史最大洪峰流量日期")
- private Date highestWaterFlowTime;
+ private Date highestWaterFlowTime;*/
+
+
+ private String dikeCode;
+ //设计洪水标准
+ private String dsflStd;
+ //设计洪水位
+ private String dsflLev;
+ //保证水位
+ private String gnwtLev;
+ //警戒水位
+ private String alwtLev;
+ //设防水位
+ private String frwLev;
+ //设计流量
+ private String dsFlow;
+ //警戒流量
+ private String alFlow;
+ //校核水位
+ private String chwLev;
+ //校核流量
+ private String chFlow;
+ //历史最高水位
+ private String hshgwtLev;
+ //历史最高水位发生日期
+ private Date hhwlTime;
+ //历史最大洪峰流量
+ private String hmxfpFlow;
+ //历史最大洪峰流量发生日期
+ private Date hmxflTime;
+ //备注
+ private String note;
+
+
/** 记录生效时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
From 8b5cc555c1658bdaa925404b897c80ce58e7570b Mon Sep 17 00:00:00 2001
From: ljf
Date: Fri, 29 Mar 2024 15:47:30 +0800
Subject: [PATCH 7/9] mh jicheng
---
shuili-admin/pom.xml | 12 +-
.../main/java/com/kms/TianhuiApplication.java | 2 +
.../system/CmsCallBackController.java | 265 ++++++++++++
.../controller/system/SysLoginController.java | 242 ++++++++++-
.../com/kms/web/utils/CallBackRequest.java | 11 +
.../main/java/com/kms/web/utils/CallType.java | 19 +
.../main/java/com/kms/web/utils/SHACoder.java | 154 +++++++
.../com/kms/web/utils/WaterRequestUtil.java | 291 +++++++++++++
.../java/com/kms/web/utils/WaterResult.java | 27 ++
.../web/utils/scheduled/WaterScheduled.java | 215 ++++++++++
.../web/utils/singleDomain/SingleMenu.java | 25 ++
.../kms/web/utils/singleDomain/SingleOrg.java | 387 ++++++++++++++++++
.../web/utils/singleDomain/SingleRole.java | 25 ++
.../web/utils/singleDomain/SingleUser.java | 26 ++
.../src/main/resources/application-test.yml | 45 ++
.../src/main/resources/application.yml | 3 +-
.../common/core/domain/entity/SysDept.java | 7 +-
.../common/core/domain/entity/SysRole.java | 11 +
.../common/core/domain/entity/SysUser.java | 8 +
.../kms/system/service/SysUserService.java | 10 +
20 files changed, 1778 insertions(+), 7 deletions(-)
create mode 100644 shuili-admin/src/main/java/com/kms/web/controller/system/CmsCallBackController.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/CallBackRequest.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/CallType.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/SHACoder.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/WaterRequestUtil.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/WaterResult.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/scheduled/WaterScheduled.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/singleDomain/SingleMenu.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/singleDomain/SingleOrg.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/singleDomain/SingleRole.java
create mode 100644 shuili-admin/src/main/java/com/kms/web/utils/singleDomain/SingleUser.java
diff --git a/shuili-admin/pom.xml b/shuili-admin/pom.xml
index aafdbf84..1532830e 100644
--- a/shuili-admin/pom.xml
+++ b/shuili-admin/pom.xml
@@ -27,6 +27,11 @@
2.2.6
+
+ cn.hutool
+ hutool-all
+
+