当前位置: 首页 > news >正文

若依按照时间段查询

若依按照时间段查询

系统生成的是准确的时间查询,我暂时没找到时间段的查询!按照以下方法可完成
版本Vue2 ,java8

前端

 <el-form-item label="创建时间" prop="createTime">
  	<el-date-picker clearable
                   v-model="dateRange"
             style="width: 240px"
             value-format="yyyy-MM-dd"
             type="daterange"
             range-separator="-"
             start-placeholder="开始日期"
             end-placeholder="结束日期"
             placeholder="请选择创建时间">
   </el-date-picker>
 </el-form-item>

//data中添加
data(){
	return{
		dateRange:[],
	}
}
//在getList()方法中,将获取列表信息修改
listChannel_record(this.queryParams).then(response => {})
//修改为
listChannel_record(this.addDateRange(this.queryParams, this.dateRange)).then(response => {})

其中this.addDateRange() 这个方法是已经被挂载在vue上的,查看源码就知道,所以可以直接调用
在这里插入图片描述

后端

修改xml,在需要的位置添加上以下代码

<if test="params.beginTime != null and params.beginTime != ''"><!-- 开始时间检索 -->
    AND date_format(create_time,'%Y%m%d') &gt;= date_format(#{params.beginTime},'%Y%m%d')
</if>
<if test="params.endTime != null and params.endTime != ''"><!-- 结束时间检索 -->
    AND date_format(create_time,'%Y%m%d') &lt;= date_format(#{params.endTime},'%Y%m%d')
</if>

好了,重启项目,就可以实现

相关文章:

  • 开源且免费的CMS系统有哪几个可以放心用?
  • 自动化之ansible(二)
  • 【反馈-建立负反馈,警惕正反馈-关键字摘要】
  • 【详细讲解在STM32的UART通信中使用DMA机制】
  • 23.4 MSHTML组件
  • pycharm 调试 debug 进入 remote_sources
  • C/C++高性能Web开发框架全解析:2025技术选型指南
  • CompletableFuture 使用和源码解读
  • JAVA版本游戏进程读写操作
  • Java 大视界 -- 国际竞争与合作:Java 大数据在全球市场的机遇与挑战(94)
  • 网络安全运维服务手册 运维网络安全相关知识
  • hot100_70. 爬楼梯
  • MTK-Android13-包安装器PackageInstaller 静默安装实现
  • Python之装饰器三 踩坑(带参数,不带参数,两者都带参数)
  • SpringBoot线程池的使用
  • QML 实现一个动态的启动界面
  • Apipost和Apifox如何选型(1):WebSocket调试
  • 【Elasticsearch】多索引(数据流)搜索
  • conda 配置源
  • CSDN违禁词与规避(CSDN社区专属)
  • 前列腺癌真的难以早发现吗?如何治疗?专家回应
  • 国家发改委:进一步完善促进民营经济发展的制度机制
  • 人民日报大家谈:为基层减负,治在根子上减到点子上
  • 15年全程免费,内蒙古准格尔旗实现幼儿园到高中0学费
  • 中国新闻发言人论坛在京举行,郭嘉昆:让中国声音抢占第一落点
  • 湖南慈利一村干部用AI生成通知并擅自发布,乡纪委立案