From cd8645bab9aac809a30de7145905bfe5b6b2b4a5 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Sat, 25 Nov 2023 21:20:00 +0800 Subject: [PATCH] fix: 78639 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 体系搜索--弹窗中缺少体系结构查询字段 --- .../entity/StandSystemDTO.java | 13 ++++++++++ .../SarStandMenu/SarStandMenuMapper.xml | 26 ++++++++++++++----- .../SarBussionessStandMapper.xml | 23 ++++++++++++---- 3 files changed, 50 insertions(+), 12 deletions(-) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/entity/StandSystemDTO.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/entity/StandSystemDTO.java index 7e6f6b19..dec2730b 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/entity/StandSystemDTO.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/entity/StandSystemDTO.java @@ -30,6 +30,12 @@ public class StandSystemDTO { @ApiModelProperty(value = "体系结构") private String standSystem; + @ApiModelProperty(value = "体系结构ID(树状结构选取)") + private String standSystemId; + + @ApiModelProperty(value = "体系结构IDList(树状结构选取)") + private List standSystemIdList; + @ApiModelProperty(value = "标准Id") private String standId; @@ -156,4 +162,11 @@ public class StandSystemDTO { this.endReleaseDateString = sdf.format(endReleaseDate); } } + + public void setStandSystemIdList(String standSystemId) { + this.standSystemId = standSystemId; + if (standSystemId != null) { + this.standSystemIdList = java.util.Arrays.asList(standSystemId.split(",")); + } + } } diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/SarStandMenu/SarStandMenuMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/SarStandMenu/SarStandMenuMapper.xml index fe134425..bf223dfb 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/SarStandMenu/SarStandMenuMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/SarStandMenu/SarStandMenuMapper.xml @@ -220,14 +220,19 @@ AND gb.STAND_NAME LIKE CONCAT('%',#{param.standName},'%') - - - AND gb.ISSUE_TIME BETWEEN #{param.startReleaseDateString} AND #{param.endReleaseDateString} + + + AND gb.ISSUE_TIME >= #{param.startReleaseDateString} - - - AND gb.PUT_TIME BETWEEN #{param.startImplementDate} AND #{param.endImplementDate} + + AND gb.ISSUE_TIME <= CONCAT(#{param.endReleaseDateString}, ' 23:59:59') + + + + AND gb.PUT_TIME >= #{param.startImplementDate} + + + AND gb.PUT_TIME <= CONCAT(#{param.endImplementDate}, ' 23:59:59') @@ -249,6 +254,13 @@ AND gb.STAND_TYPE = #{dataSource} + + + AND gb.ID IN + + #{item} + + AND gb.ID IN diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml index 793f870e..ebd6d7cf 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml @@ -1328,12 +1328,18 @@ AND es.STAND_NAME LIKE CONCAT('%',#{param.standName},'%') - - AND es.ISSUE_TIME BETWEEN #{param.startReleaseDate} AND #{param.endReleaseDate} + + AND es.ISSUE_TIME >= #{param.startImplementDate} - - - AND es.PUT_TIME BETWEEN #{param.startImplementDate} AND #{param.endImplementDate} + + AND es.ISSUE_TIME <= CONCAT(#{param.endReleaseDate}, ' 23:59:59') + + + + AND es.PUT_TIME >= #{param.startImplementDate} + + + AND es.PUT_TIME <= CONCAT(#{param.endImplementDate}, ' 23:59:59') @@ -1351,6 +1357,13 @@ AND 'ENTERPRISE' = #{param.dataSource} + + + AND es.ID IN + + #{item} + + AND es.ID IN