BJUI实现每日数据汇总默认显示某天的数据
背景:
使用定时任务每天0点查询某张表的数据进行汇总到新的汇总表。
当在BJUI框架中点击某个权限中时会跳到指定 的action。
在此action中会对数据进行查询以及导出。
当直接点击权限列表时,即初始化加载时,不经过页面的筛选条件,这里是
searchTime。
此时在action中的doList下的ModelAnddView中加入参数
String searchTime
然后:
//余额汇总默认查询昨天的Date today = new Date();//获取当前日期//获取昨天日期Date yesterday = new Date(today.getTime() - 86400000L);//86400000L;1天的时间=24小时 x 60分钟 x 60秒 x 1000毫秒 单位是L。SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd ");//设置日期格式String yesterdayFormat=df.format(yesterday);////如果是初始化时进来的,即不经过筛选条件进来的,那么searchTime肯定为空,然后把格式化后的昨天存到参数里if(searchTime==null||!"".equals(searchTime)){pageResult.getParam().put("searchTime", yesterdayFormat);pageResult.getExt().put("searchTime", yesterdayFormat);}//如果不为空,那么就是通过晒选得到的页面进来的,那么将传过来的searchTime放在参数里if(searchTime!=null&&!"".equals(searchTime)){pageResult.getParam().put("searchTime", searchTime);pageResult.getExt().put("searchTime", searchTime);}
然后在mapper里面:
<iftest="searchTime!= null and searchTime != ''">and DATE_FORMAT(bmf.recordTime,'%y-%m-%d') = DATE_FORMAT( #{searchTime},'%y-%m-%d')</if>
导出Excel功能:
在@RequestMapping("/exportMerchantBalanceSumReport")下:
方法名参数下加上:
String searchTime
然后:
Date today = new Date();Date yesterday = new Date(today.getTime() - 86400000L);//86400000L,1天的时间=24小时 x 60分钟 x 60秒 x 1000毫秒 单位是L。SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd ");//设置日期格式String yesterdayFormat=df.format(yesterday);//判空同上if(StringUtils.isBlank(searchTime)) {param.put("searchTime", yesterdayFormat);pageResult.getExt().put("searchTime", yesterdayFormat);multiFuzzyQuery.add(true);}else {multiFuzzyQuery.add(false);} if(StringUtils.isNotBlank(searchTime)) {param.put("searchTime", searchTime);pageResult.getExt().put("searchTime", searchTime);multiFuzzyQuery.add(true);}else {multiFuzzyQuery.add(false);}
jsp页面:
<label>日期:<input type="text" name="searchTime" data-toggle="datepicker" data-pattern="yyyy-MM-dd" value="${pageResult.ext.searchTime}" size="20" placeholder="请输入时间" ></label>
BJUI实现每日数据汇总默认显示某天的数据相关推荐
- 习题:编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。
完整题干: 编写一个学生和教师数据输入和显示程序,学生数据有编号.姓名.班级和成绩,教师数据有编号.姓名.职称和部门.要求将编号.姓名输入和显示设计成一个类person,并作为学生数据操作类stude ...
- 展示数据列表默认显示几个
- php是根据html中的值查询数据条件_html显示php返回的数据
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- 使用Ajax读出json文件来进行一些操作(使用Ajax读取数据,并显示到网页中数据使用文本格式数据使用json格式)
这一个可能对大佬来说是比较简单的,哈哈欢迎指正,咋也是刚学,老师布置的小作业,希望能帮助到大家(如果大家是写作业的话,建议不要直接复制上去,不然可能就会有挺多雷同,比较csdn是一个比较广为人知的平台 ...
- vue实现两重列表集合,点击显示,点击隐藏的折叠效果,(默认显示集合最新一条数据,点击展开,显示集合所有数据)...
效果图: 默认显示最新一条数据: 点击显示所有数据: 代码: 说明:这里主要是 这块用来控制显示或者隐藏 根据当前点击的 这个方法里传递的index 对应 isShow 数组里的index ,对 ...
- 如任让Echarts默认显示全部的数据(x轴(时间轴)默认显示查询到的所有数据)
Echarts绘制折线图,有时候会用到时间轴,但是有时候时间轴默认显示的是部分数据,而不是全部的数据, 当客户要求默认显示全部的数据的时候,就可以使用下面的方法,把dataZoom属性的startVa ...
- 数据汇总与统计(pandas库)知识点归纳总结及练习题
统计的基本概念 总体:研究对象的全体–eg:所有学生的身高.成绩和体重等 个体:总体中的每一个成员–eg:单个同学的身高.成绩 样本:从总体中抽出部分个体组成的集合 样本容量:样本中所含个体的数目 常 ...
- 游戏角色数据分析c语言,原神1.1版本主要输出角色90级毕业数据汇总
原神1.1版本将在11月11日正式更新,游戏中的主C角色90级强度如何?下面一起来看看原神1.1版本主要输出角色90级毕业数据汇总 前情提要 本篇数据纯为数学平均分配,实际情况会略有一些误差. 本篇研 ...
- 星载激光雷达CALIPSO-VFM产品数据读取与显示
Calipso-VFM产品数据读取与显示 介绍 一.数据下载 二.数据说明 三.代码 四.代码整体简易分析 五.代码细致分析 介绍 因为制备标签数据集,所以需要使用星载激光雷达的产品.从激光雷达的准确 ...
最新文章
- 无人驾驶推进时间表及五大技术领域关键节点
- ASP.NET2.0的multiview和wizard控件
- python基础代码事例-python基础代码大全
- The 'Microsoft Jet OLEDB 4.0 Provider' is not registered on the local machine
- React中的唯一标识key(用index VS id)和key的选择
- 【面向对象】面向对象的分析与设计概述
- 人工智能方向改变,图灵测试是否已过时?
- 使用 JAVA 中的动态代理实现数据库连接池
- 【8.16校内测试】【队列】【数学】【网络流/二分图最大匹配】
- 谈谈VIP漂移那点破事
- IT兄弟连 JavaWeb教程 Servlet 状态管理 会话跟踪
- spssχ2检验_spss交叉表分析方法与步骤 + SPSS卡方检验结果的阅读
- python自然语言处理 | 分析句子结构
- linux任务调度crontab和at
- 开源天气时钟项目删减和更新
- MySQL - Failed to open the referenced table XXX
- hexo+yilia修改代码块等样式
- android恢复 模式,Android Doze模式使用命令启用和恢复
- chroma负载机恒压工作原理_一款恒压/恒流充电器工作原理分析
- 爱思助手苹果服务器调整,爱思助手怎么改虚拟位置 爱思助手改虚拟位置方法...
热门文章
- 风吹来_梅花香自苦寒来!一组赏心悦目的梅花图……
- C++ WMI获取usb deviceID数据不全的问题 Win32_USBHub
- 什么是php数组,php 数组写法是什么
- android读取本地yaml文件_python笔记11-读取yaml配置文件(pyyaml)
- linux7.3搭建dns,Centos7.3搭建DNS服务器--BIND
- getbean方法找不到bean_?找不到产品卖点?你需要这些方法!
- css transition兼容性,CSS3 Transition详解和使用
- go int32不能打印0_Go并发实战--sync WaitGroup
- sqlserver 字符串中添加单引号_Python3 教程-- 7、字符串
- Complete Guide to Parameter Tuning in XGBoost (with codes in Python)