710 Commits

Author SHA1 Message Date
ggg444
9f53769f1b Pre Merge pull request !319 from ggg444/N/A 2021-09-25 09:14:12 +00:00
RuoYi
7479ff4b06 修复xss过滤后格式出现的异常 2021-09-25 17:12:37 +08:00
若依
821f40882f !332 fix 自动生成代码漏掉 this.#[[$modal]]#.msgError
Merge pull request !332 from 疯狂的狮子Li/N/A
2021-09-24 06:50:50 +00:00
疯狂的狮子Li
02ce9868a7 fix 自动生成代码漏掉 this.#[[$modal]]#.msgError 2021-09-24 05:41:55 +00:00
若依
a8f2ff4531 !331 update 代码生成编辑页面 拼写错误修正
Merge pull request !331 from 疯狂的狮子Li/master
2021-09-24 02:07:44 +00:00
疯狂的狮子li
eaa3baab3c update 代码生成编辑页面 拼写错误修正 2021-09-24 10:06:23 +08:00
RuoYi
6480282826 升级fastjson到最新版1.2.78 2021-09-24 09:28:46 +08:00
若依
6197ad5090 !330 优化 记录登录信息,移除不必要的修改
Merge pull request !330 from lihy2021/N/A
2021-09-24 01:27:57 +00:00
lihy2021
b477e40d3c 优化 记录登录信息,移除不必要的修改 2021-09-24 00:41:43 +00:00
RuoYi
f8cc7ce328 限流返回类型转换数值型的格式 2021-09-23 19:15:33 +08:00
RuoYi
1a5881b1d0 修正服务监控磁盘变量 2021-09-23 19:09:22 +08:00
RuoYi
fa124aeb8b 新增通用方法简化模态/缓存使用 2021-09-23 09:57:29 +08:00
RuoYi
258335cc65 新增通用方法简化模态/缓存使用 2021-09-23 09:38:16 +08:00
RuoYi
3b42abef44 Excel注解支持自定义数据处理器 2021-09-22 09:03:01 +08:00
RuoYi
26f0737c60 防重提交注解支持配置间隔时间/提示消息 2021-09-20 19:09:25 +08:00
RuoYi
ac94242875 reset dataSourceAspect 2021-09-20 19:08:50 +08:00
RuoYi
54bfa627f0 防止Excel导入图片可能出现的异常 2021-09-20 19:04:57 +08:00
RuoYi
36c058188a 防止记录日志转换出现的异常 2021-09-20 19:04:40 +08:00
RuoYi
a292cccb63 代码生成点击预览重置激活tab 2021-09-18 18:58:03 +08:00
若依
5ccd9877b4 !325 update 优化aop语法 使用spring自动注入注解 基于注解拦截的aop注解不可能为空
Merge pull request !325 from 疯狂的狮子Li/master
2021-09-18 10:47:06 +00:00
若依
7108ec41b5 !322 Cron表达式生成器关闭时销毁,避免再次打开时存在上一次修改的数据
Merge pull request !322 from muyi/master
2021-09-18 10:43:59 +00:00
若依
5188d56b4a !321 修复 全局限流key会多出一个"-" 将其移动到IP后面 去除多余的空格
Merge pull request !321 from 疯狂的狮子Li/N/A
2021-09-18 10:41:03 +00:00
疯狂的狮子li
8f7ed66544 update 优化aop语法 使用spring自动注入注解 基于注解拦截的aop注解不可能为空 2021-09-18 18:20:21 +08:00
yjb
aaae404b2a Cron表达式生成器关闭时销毁,避免再次打开时存在上一次修改的数据 2021-09-17 19:14:41 +08:00
疯狂的狮子Li
f3a8b4625f 修复 全局限流key会多出一个"-" 将其移动到IP后面 去除多余的空格 2021-09-17 09:32:43 +00:00
RuoYi
12ab8b03d9 使用vue-data-dict,简化数据字典使用 2021-09-17 15:36:54 +08:00
RuoYi
23270c60bc 日志注解新增是否保存响应参数 2021-09-16 16:03:49 +08:00
若依
2cb6709323 !318 修复后端主子表代码模板方法名生成错误问题
Merge pull request !318 from 稚屿/N/A
2021-09-16 07:48:08 +00:00
若依
917bc03a43 !316 禁用DictTag中el-tag渐变动画
Merge pull request !316 from 马小法/master
2021-09-16 07:34:34 +00:00
ggg444
cce92983fd 优化Excel导出计算sheet数目的方式
1. 导出数据的总条数刚好等于sheet最大行数时,会多产生一个空白sheet
测试代码如下:
    public static void main(String[] args) {
        System.out.println("无数据时,1页:" + getTotalPage(sheetSize * 0));
        System.out.println("刚好1页:" + getTotalPage(sheetSize * 1));
        System.out.println("刚好7页:" + getTotalPage(sheetSize * 7));
        System.out.println("1页:" + getTotalPage(200));
        System.out.println("2页:" + getTotalPage(sheetSize * 1 + 200));
        System.out.println("8页:" + getTotalPage(sheetSize * 7 + 200));
        System.out.println("=========");
        System.out.println("无数据时,1页:" + getTotalPage2(sheetSize * 0));
        System.out.println("刚好1页:" + getTotalPage2(sheetSize * 1));
        System.out.println("刚好7页:" + getTotalPage2(sheetSize * 7));
        System.out.println("1页:" + getTotalPage2(200));
        System.out.println("2页:" + getTotalPage2(sheetSize * 1 + 200));
        System.out.println("8页:" + getTotalPage2(sheetSize * 7 + 200));
    }

    private static double getTotalPage(int size) {
        //原方法。
        //ceil方法中是两个int做除法,结果还是int。ceil实际上没有起到作用。
        return Math.ceil(size / sheetSize);
    }

    private static int getTotalPage2(int size) {
        //修改后的方法。
        //size * 1.0 使int转为double,做除法后还是double。max(1, ...)是为了在size为0时,始终能生成一个sheet。
        //需要修改for循环的判断条件
        return Math.max(1, (int)Math.ceil(size * 1.0 / sheetSize));
    }
测试结果:
    //预期结果:0,0,6,0,1,7
    无数据时,1页:0.0
    刚好1页:1.0
    刚好7页:7.0
    1页:0.0
    2页:1.0
    8页:7.0
    =========
    //预期结果:1,1,7,1,2,8
    无数据时,1页:1
    刚好1页:1
    刚好7页:7
    1页:1
    2页:2
    8页:8

2. 有疑问的地方(本次提交没有做修改):
    1105行 index是从0开始的,即sheet的后缀名也是从0开始的。如果要使后缀名从1开始,可以考虑 (index + 1)
2021-09-15 08:27:45 +00:00
稚屿
dbe3446b63 修复后端主子表代码模板方法名生成错误问题 2021-09-14 13:53:32 +00:00
马小法
b84e7013d2 禁用el-tag组件的渐变动画 2021-09-14 15:15:22 +08:00
RuoYi
db193a46e8 若依 3.7.0 v3.7.0 2021-09-13 09:36:38 +08:00
RuoYi
04c340627d 修复多图组件验证失败被删除问题 2021-09-10 11:06:25 +08:00
RuoYi
15abd4d053 优化提示 2021-09-08 11:26:08 +08:00
若依
a7376b36f8 !312 修复代码生成页面数据编辑保存之后总是跳转第一页的问题
Merge pull request !312 from 稚屿/master
2021-09-08 03:19:59 +00:00
稚屿
d2b61762b7 修复代码生成页面数据编辑保存之后总是跳转第一页的问题 2021-09-08 11:18:35 +08:00
RuoYi
a5e38f6f99 菜单管理支持配置路由参数 2021-09-08 09:28:23 +08:00
若依
4988b585f8 !309 修正单词拼写错误
Merge pull request !309 from 稚屿/master
2021-09-07 08:16:58 +00:00
linzh
b35f708c07 修正单词拼写错误 2021-09-05 21:36:33 +08:00
RuoYi
0e6150720c 页签新增关闭左侧 2021-09-05 13:27:58 +08:00
RuoYi
44adf03d2c 页签右键按钮添加图标 2021-09-05 13:26:45 +08:00
RuoYi
9ae5edaa74 菜单&部门新增展开/折叠功能 2021-09-04 12:10:33 +08:00
RuoYi
14c6c796e8 新增暗色菜单风格主题 2021-09-04 12:09:55 +08:00
RuoYi
5d72f9d224 修复保存配置主题颜色失效问题 2021-09-03 16:50:48 +08:00
RuoYi
e49f0cebf1 自定义弹层溢出滚动样式 2021-09-03 13:27:03 +08:00
RuoYi
6361e4efdc 定时任务支持在线生成cron表达式 2021-09-03 09:54:07 +08:00
若依
cfa86bd4fe !308 代码生成: 导入表时查询 新创建表的优先排序在前面
Merge pull request !308 from xiaoshitou/N/A
2021-09-03 01:39:40 +00:00
xiaoshitou
a56bc47a81 代码生成: 导入表时查询 新创建表的优先排序在前面 2021-09-02 20:01:25 +00:00
RuoYi
a15bfdfb46 防止表格最后页最后项删除变成暂无数据 2021-09-02 10:55:10 +08:00