工作日志20200710

原创
07/10 18:30
阅读数 42

查询是否存在附件

 (select if(COUNT(id)>0,'存在附件','') as file_name
        from zxcms_file where 1=1
        and object_id = zeo.id
        and table_name = 'emailOut') as files

查询增加天/时/分

SELECT NOW(),SUBDATE(NOW(),interval -1 day);
SELECT NOW(),date_add(NOW(),interval 1 day);
SELECT NOW(),ADDDATE(NOW(),interval 1 day);
##结果:2020-07-10 13:52:22	2020-07-11 13:52:22

SELECT NOW(),SUBDATE(NOW(),interval -1 hour);
SELECT NOW(),date_add(NOW(),interval 1 hour);
SELECT NOW(),ADDDATE(NOW(),interval 1 hour);
##结果:2020-07-10 13:52:23	2020-07-10 14:52:23

SELECT NOW(),SUBDATE(NOW(),interval -1 minute);
SELECT NOW(),date_add(NOW(),interval 1 minute);
SELECT NOW(),ADDDATE(NOW(),interval 1 minute);
##结果:2020-07-10 13:52:23	2020-07-10 13:53:23

##超过15天的数据
SELECT *FROM zxcms_email_in  where  now() > SUBDATE(FROM_UNIXTIME(in_time),interval -15 day)

特殊查询记录数

SELECT SUM(read_status=1) FROM zxcms_email_in;   -- 56, 查询read_status=1的记录数
SELECT SUM(IF(read_status=1,1,0)) AS sex FROM zxcms_email_in;   -- 56, 查询read_status=1的记录数,true就+1,false就+0

按钮标签变灰色

 <a class="layui-btn layui-btn-xs layui-btn-disabled">已撤回</a>

获取部门下的人

/**
 * 获取部门下的人
 * @return List
 */
public  List<Map<String,Object>> getBranchList(){
	List<Map<String,Object>> list = new ArrayList<>();
	List<Branch> listBranch = branchService.getBranchList(null);
	for(Branch b : listBranch)
	{
		Map<String,Object> map1 = new HashMap<>();
		map1.put("id", b.getId());
		map1.put("name", b.getName());
		List<User> listUser = userService.getUserByBranchId(b.getId());
		List<Map<String,Object>> list2 = new ArrayList<>();
		for(User u : listUser)
		{
			Map<String,Object> map2 = new HashMap<>();
			map2.put("id", u.getId());
			map2.put("name", u.getTname());
			list2.add(map2);
		}
		map1.put("users", list2);
		list.add(map1);
	}
	return  list;
}
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部