|
|
@ -59,13 +59,17 @@ public class ReportIssueServiceImpl extends BaseServiceImpl<ReportIssueDao, Repo |
|
|
@Override |
|
|
@Override |
|
|
public PageData<ReportIssueDTO> page(Map<String, Object> params) { |
|
|
public PageData<ReportIssueDTO> page(Map<String, Object> params) { |
|
|
// 检索条件
|
|
|
// 检索条件
|
|
|
String content = (String)params.get("content"); |
|
|
String content = ""; |
|
|
|
|
|
if (null != params && null != params.get("content")) { |
|
|
|
|
|
content = (String)params.get("content"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
String anonymousFlag = (String)params.get("anonymousFlag"); |
|
|
String anonymousFlag = (String)params.get("anonymousFlag"); |
|
|
String startTime = (String)params.get("startTime"); |
|
|
String startTime = (String)params.get("startTime"); |
|
|
String endTime = (String)params.get("endTime"); |
|
|
String endTime = (String)params.get("endTime"); |
|
|
|
|
|
|
|
|
QueryWrapper<ReportIssueEntity> wrapper = new QueryWrapper<>(); |
|
|
QueryWrapper<ReportIssueEntity> wrapper = new QueryWrapper<>(); |
|
|
wrapper.like(StringUtils.isNotBlank(content), "CONTENT", content); |
|
|
wrapper.like(StringUtils.isNotBlank(content), "CONTENT", content.trim()); |
|
|
wrapper.eq(StringUtils.isNotBlank(anonymousFlag), "ANONYMOUS_FLAG", anonymousFlag); |
|
|
wrapper.eq(StringUtils.isNotBlank(anonymousFlag), "ANONYMOUS_FLAG", anonymousFlag); |
|
|
wrapper.ge(StringUtils.isNotBlank(startTime), "DATE_FORMAT(CREATED_TIME, '%Y-%m-%d' )", startTime); |
|
|
wrapper.ge(StringUtils.isNotBlank(startTime), "DATE_FORMAT(CREATED_TIME, '%Y-%m-%d' )", startTime); |
|
|
wrapper.le(StringUtils.isNotBlank(endTime), "DATE_FORMAT(CREATED_TIME, '%Y-%m-%d' )", endTime); |
|
|
wrapper.le(StringUtils.isNotBlank(endTime), "DATE_FORMAT(CREATED_TIME, '%Y-%m-%d' )", endTime); |
|
|
|