Commit Graph

1399 Commits (3d0f0c9aae07ea5f78bf1b232663c69d6d3fd80b)

Author SHA1 Message Date
程子 3d0f0c9aae
update ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java.
解决Boolean类型属性在解析单元格数据后, 会先被此 val = Convert.toBool(val, false) 解析为 Boolean 类型, 之后 val = reverseByExp(Convert.toStr(val), attr.readConverterExp(), attr.separator()) 此方法在进行反向解析值时, 无法匹配到返回为"", 导致 Boolean 值丢失.
如:
属性 
@Excel(name = "是否打开", readConverterExp = "true=yes,false=no")
 private Boolean isOpen;

首先会执行  val = Convert.toBool(val, false); 此方法返回 Boolean 类型.
public static Boolean toBool(Object value, Boolean defaultValue)
    {
        if (value == null)
        {
            return defaultValue;
        }
        if (value instanceof Boolean)
        {
            return (Boolean) value;
        }
        String valueStr = toStr(value, null);
        if (StringUtils.isEmpty(valueStr))
        {
            return defaultValue;
        }
        valueStr = valueStr.trim().toLowerCase();
        switch (valueStr)
        {
            case "true":
            case "是":
            case "yes":
            case "ok":
            case "1":
                return true;
            case "否":
            case "false":
            case "no":
            case "0":
                return false;
            default:
                return defaultValue;
        }
    }

Signed-off-by: 程子 <395030787@qq.com>
2025-03-03 07:58:31 +00:00
RuoYi 193c256e71 优化顶部菜单搜索栏为多层级显示(IBESXH) 2025-03-03 12:07:38 +08:00
RuoYi 4df52a6b40 优化导出Excel日期格式双击离开后与设定的格式不一致问题 2025-03-01 15:21:22 +08:00
RuoYi 079b7eeecf 优化代码 2025-03-01 15:17:01 +08:00
RuoYi ba24010709 pagination更换成flex布局 2025-03-01 15:07:43 +08:00
RuoYi bd257f85e6 优化前端处理路由函数代码 2025-03-01 15:07:21 +08:00
RuoYi 40c7ca34a8 优化前端树结构性能问题 2025-03-01 14:53:39 +08:00
RuoYi 1ef73d7360 修复代码生成主子表校验必填失效问题 2025-02-28 21:52:56 +08:00
RuoYi bd233fd62f 代码生成列表支持按时间排序 2025-02-28 19:38:34 +08:00
RuoYi fabddc518a 文件上传组件新增类型 2025-02-28 19:36:25 +08:00
RuoYi ca61b6c68d 优化空指针异常时无法获取错误信息问题 2025-02-28 19:35:13 +08:00
RuoYi 51e5cf2a09 升级tomcat到最新版本9.0.100 2025-02-28 13:00:01 +08:00
RuoYi 00acc37916 文件上传组件新增disabled属性 2025-02-28 12:59:41 +08:00
RuoYi 511ff0f125 优化代码 2025-02-28 12:58:03 +08:00
RuoYi bf46e38c29 添加新群号 2025-01-15 15:07:57 +08:00
RuoYi 698a5198d9 copyright 2025 2025-01-07 10:43:54 +08:00
RuoYi 5e6c917ab0 若依 3.8.9 2024-12-30 08:49:55 +08:00
RuoYi 9a51563144 代码生成新增配置是否允许文件覆盖到本地 2024-12-25 15:48:16 +08:00
RuoYi 3b2704c181 优化导入带标题文件关闭清理 2024-12-25 15:47:32 +08:00
RuoYi 7232217061 update sqlkeyword 2024-12-25 00:05:16 +08:00
RuoYi 25fd29c5ea 优化特殊字符密码修改失败问题 2024-12-17 14:27:18 +08:00
RuoYi 2d6a6a162f 优化TopNav内链菜单点击没有高亮(IB8WHJ) 2024-12-17 11:56:51 +08:00
RuoYi 164c62743f 优化菜单管理切换Mini布局错乱问题 2024-12-17 11:24:10 +08:00
RuoYi 4ee169b0c8 update README 2024-12-13 20:07:48 +08:00
RuoYi d487ffc92f 用户管理过滤掉已禁用部门(IB5H7F) 2024-12-11 11:20:09 +08:00
RuoYi 5a1e7bae2c 修改主题样式本地读取 2024-12-07 17:06:50 +08:00
RuoYi 1810f30491 白名单支持对通配符路径匹配 2024-12-04 08:51:17 +08:00
RuoYi 6efceac460 Excel注解支持wrapText是否允许内容换行 2024-12-03 08:58:44 +08:00
RuoYi 77a6350460 修复导出子列表对象只能在最后的问题 2024-12-02 20:36:53 +08:00
若依 58a21ff9d7
!961 修复默认关闭Tags-Views时,内链页面打不开
Merge pull request !961 from Lyb刘同学/master
2024-11-27 09:28:06 +00:00
liuyuanbo 7f507f5dfa 修复默认关闭Tags-Views时,内链页面打不开 2024-11-27 17:24:53 +08:00
若依 a1a45ef7ac
!958 修复TopNav无法正确获取active的问题
Merge pull request !958 from Lyb刘同学/N/A
2024-11-27 00:55:53 +00:00
Lyb刘同学 b343308a97
修复TopNav无法正确获取active的问题
Signed-off-by: Lyb刘同学 <1553592282@qq.com>
2024-11-26 09:24:21 +00:00
RuoYi 0bf7457eb7 优化代码 2024-11-25 22:27:10 +08:00
RuoYi 0f77f524d0 面板兼容移动端显示 2024-11-25 15:39:49 +08:00
RuoYi 747d816be2 参数键值更换为多行文本 2024-11-25 12:15:21 +08:00
RuoYi 262d9e1ff0 菜单面包屑导航支持多层级显示 2024-11-22 20:44:39 +08:00
RuoYi ab37956874 分栏参数微调 2024-11-22 14:45:58 +08:00
RuoYi 86ab3bf600 用户管理支持分栏拖动 2024-11-22 12:19:56 +08:00
RuoYi f76908912e 用户头像http(s)链接支持 2024-11-20 10:42:41 +08:00
RuoYi 8df4c72ad1 update .env.staging 2024-11-20 10:41:20 +08:00
RuoYi 6bdcbabc09 update pom.xml 2024-11-08 16:31:54 +08:00
RuoYi 58fca720a9 升级pom依赖到安全版本 2024-11-08 16:24:14 +08:00
RuoYi e4ccbc6601 支持自定义显示Excel属性列 2024-11-07 22:15:27 +08:00
RuoYi 430e6d4dea 升级spring-framework到安全版本 2024-11-07 22:14:51 +08:00
RuoYi a0e6295693 升级oshi到最新版本6.6.5 2024-11-05 16:23:52 +08:00
RuoYi 52ba823328 优化无用户编号不校验数据权限 2024-11-05 16:23:42 +08:00
RuoYi 91ae9a164c 校检文件名是否包含特殊字符 2024-11-05 12:49:40 +08:00
RuoYi d3326987a4 优化身份证脱敏正则 2024-10-21 16:19:17 +08:00
若依 4de087b1ad
!937 update ruoyi-ui/src/components/ImageUpload/index.vue.
Merge pull request !937 from AZP/N/A
2024-10-21 08:05:26 +00:00