feat: 体系数据列表筛选条件失效BUG
This commit is contained in:
@@ -8,6 +8,7 @@ import lombok.NoArgsConstructor;
|
|||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -45,6 +46,11 @@ public class StandSystemDTO {
|
|||||||
@ApiModelProperty(value = "开始发布日期")
|
@ApiModelProperty(value = "开始发布日期")
|
||||||
private Date startReleaseDate;
|
private Date startReleaseDate;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
@ApiModelProperty(value = "开始发布日期字符串")
|
||||||
|
private String startReleaseDateString;
|
||||||
|
|
||||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "发布日期")
|
@ApiModelProperty(value = "发布日期")
|
||||||
@@ -55,6 +61,11 @@ public class StandSystemDTO {
|
|||||||
@ApiModelProperty(value = "结束发布日期")
|
@ApiModelProperty(value = "结束发布日期")
|
||||||
private Date endReleaseDate;
|
private Date endReleaseDate;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
@ApiModelProperty(value = "结束发布日期字符串")
|
||||||
|
private String endReleaseDateString;
|
||||||
|
|
||||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "开始实施日期")
|
@ApiModelProperty(value = "开始实施日期")
|
||||||
@@ -117,4 +128,20 @@ public class StandSystemDTO {
|
|||||||
this.selectIds = selectIds;
|
this.selectIds = selectIds;
|
||||||
this.selectIdList = java.util.Arrays.asList(selectIds.split(","));
|
this.selectIdList = java.util.Arrays.asList(selectIds.split(","));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setStartReleaseDate(Date startReleaseDate) {
|
||||||
|
this.startReleaseDate = startReleaseDate;
|
||||||
|
if (startReleaseDate != null) {
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
this.startReleaseDateString = sdf.format(startReleaseDate);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEndReleaseDate(Date endReleaseDate) {
|
||||||
|
this.endReleaseDate = endReleaseDate;
|
||||||
|
if (endReleaseDate != null) {
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
this.endReleaseDateString = sdf.format(endReleaseDate);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -199,8 +199,9 @@
|
|||||||
AND gb.STAND_NAME LIKE CONCAT('%',#{param.standName},'%')
|
AND gb.STAND_NAME LIKE CONCAT('%',#{param.standName},'%')
|
||||||
</if>
|
</if>
|
||||||
<!--发布时间-->
|
<!--发布时间-->
|
||||||
<if test="param.startReleaseDate != null and param.endReleaseDate != ''">
|
<if test="param.startReleaseDateString != null and param.startReleaseDateString != '' and
|
||||||
AND gb.ISSUE_TIME BETWEEN #{param.startReleaseDate} AND #{param.endReleaseDate}
|
param.endReleaseDateString != null and param.endReleaseDateString != ''">
|
||||||
|
AND gb.ISSUE_TIME BETWEEN #{param.startReleaseDateString} AND #{param.endReleaseDateString}
|
||||||
</if>
|
</if>
|
||||||
<!--实施日期-->
|
<!--实施日期-->
|
||||||
<if test="param.startImplementDate != null and param.endImplementDate != ''">
|
<if test="param.startImplementDate != null and param.endImplementDate != ''">
|
||||||
@@ -218,8 +219,12 @@
|
|||||||
<if test="param.draftUserName != null and param.draftUserName != ''">
|
<if test="param.draftUserName != null and param.draftUserName != ''">
|
||||||
AND gba.WSSMR LIKE CONCAT('%',#{param.draftUserName},'%')
|
AND gba.WSSMR LIKE CONCAT('%',#{param.draftUserName},'%')
|
||||||
</if>
|
</if>
|
||||||
<!--数据来源-->
|
<!--搜索条件数据来源-->
|
||||||
<if test="param.dataSource != null and param.dataSource != ''">
|
<if test="param.dataSource != null and param.dataSource != ''">
|
||||||
|
AND gb.STAND_TYPE = #{param.dataSource}
|
||||||
|
</if>
|
||||||
|
<!--SQL复用数据来源-->
|
||||||
|
<if test="dataSource != null and dataSource != ''">
|
||||||
AND gb.STAND_TYPE = #{dataSource}
|
AND gb.STAND_TYPE = #{dataSource}
|
||||||
</if>
|
</if>
|
||||||
<if test="param.selectIdList != null and param.selectIdList.size() > 0">
|
<if test="param.selectIdList != null and param.selectIdList.size() > 0">
|
||||||
|
|||||||
+4
@@ -1341,6 +1341,10 @@
|
|||||||
<if test="param.draftUserName != null and param.draftUserName != ''">
|
<if test="param.draftUserName != null and param.draftUserName != ''">
|
||||||
AND esa.QCRBUSS LIKE CONCAT('%',#{param.draftUserName},'%')
|
AND esa.QCRBUSS LIKE CONCAT('%',#{param.draftUserName},'%')
|
||||||
</if>
|
</if>
|
||||||
|
<!--数据来源-->
|
||||||
|
<if test="param.dataSource != null and param.dataSource != ''">
|
||||||
|
AND 'ENTERPRISE' = #{param.dataSource}
|
||||||
|
</if>
|
||||||
<if test="param.selectIdList != null and param.selectIdList.size() > 0">
|
<if test="param.selectIdList != null and param.selectIdList.size() > 0">
|
||||||
AND es.ID IN
|
AND es.ID IN
|
||||||
<foreach item="item" index="index" collection="param.selectIdList" open="(" separator="," close=")">
|
<foreach item="item" index="index" collection="param.selectIdList" open="(" separator="," close=")">
|
||||||
|
|||||||
Reference in New Issue
Block a user