V5.3.0.0

发布清单

标识 主题 问题类型 提出人 需重新生成代码 需手工修改配置文件 项目归属 演示
GL-16035 云平台校验日期相关后台校验支持 日期型 改进 林进旭
GL-16031 复选框的值支持数字类型 新功能 宝能 平台-宝能物流平台项目
GL-15871 云平台Excel导入导出支持Spring boot java config 配置方式。 改进 林进旭
GL-15798 组合查询和高级查询里面联想控件是引用别的系统的搜索帮助时生成的上下文是错的 改进 钟声 平台-宝能物流平台项目
GL-15761 海运进口-放货审批界面追加一条货物会出现多条重复的货物 用户体验 黄伟波
GL-15749 普通新增/编辑弹出页面,保存完需关闭窗口,目前无法关闭 新功能 钟声 平台-宝能物流平台项目
GL-15748 新增/编辑页面,框架生成的“关闭”按钮名称改为“取消” 新功能 钟声 平台-宝能物流平台项目
GL-15668 高级查询联想控件展示列转译问题 改进 钟声 平台-宝能物流平台项目
GL-15629 项目使用Idea进行开发,目前项目启动非常消耗系统资源,电脑8G内存,启动项目卡断无响应,希望能协助排查问题,及提供解决方案 性能优化 陈少华
GL-15622 代码扫描:控制器条件判断始终为true问题 用户体验 方加来
GL-15609 搜索帮助明细表中的,联想控件名称去掉,和联想控件的头表中的名称重复,以及联想控件选择属性字段后,显示标签能自动赋值 用户体验 李小琴
GL-15570 查询 条件很多,需要做隐藏 改进 邱庆鹏 零担-零担TMS产品
GL-15569 分布式工作流BPM codereview 修改; StringBuffer–>StringBulider 改进 林进旭
GL-15568 GLPASS的导入功能须更新到最新版本 改进 邱庆鹏 零担-零担TMS产品
GL-15562 代码扫描:查询时数字型字段后台合计多次访问属性名字符串没有抽取静态变量 用户体验 方加来 物流-象屿综合物流管理平台项目
GL-15561 代码扫描:调用单号生成规则的代码多次使用字符串没有抽取静态变量 用户体验 方加来 物流-象屿综合物流管理平台项目
GL-15550 树形结构子节点 配置 改进 蒋满红 零担-零担TMS产品
GL-15383 IDEA插件,升级列表过滤 改进 许金堆
GL-15366 导入导出读取模板提供扩展 改进 丁元伟
GL-15325 业务对象-搜索帮助:数据元素代码的联想控件,添加一列作为数据元素作为是否是引用的标识 用户体验 huangjl
GL-15250 可以在div容器上配置可编辑表达式 改进 张娴娴 物流-象屿综合物流管理平台项目
GL-15209 【入库TAB页】,必填项不能为空的提示内容错误 改进 张哲 物流-象屿综合物流管理平台项目
GL-14973 业务对象属性列表新增保存时候校验属性类型不能为空。 校验 林进旭
GL-14966 ID生成器做成项目级配置,配置项配置成下拉框 改进 陈世彬 物流-象屿综合物流管理平台项目
GL-14948 idea插件一键升级操作和涉及表结构文档说明 新功能 f
GL-14838 新页面编辑,在编辑页上配置了新增【add】按钮,编辑数据点击新增没有提示消息 改进 骆少平 物流-象屿综合物流管理平台项目
GL-14782 主表与子表关联断开,显示数据不一致 改进 李飞亚 物流-象屿综合物流管理平台项目
GL-14224 微服务模式下使用redis通知机制通知清除所有tomcat的二级缓存 改进 翁美石
GL-14184 项目级配置:查询区域默认配置【条件配置】。 改进 李小琴 物流-象屿综合物流管理平台项目
GL-14140 代码扫描结果:所有的抽象方法(包括接口中的方法)必须要用javadoc注释、除了返回值、参数、异常说明外,还必须指出该方法做什么事情,实现什么功能。 校验 huangjl
GL-14139 代码扫描结果:循环体内,字符串的联接方式,使用StringBuilder的append方法进行扩展。 校验 huangjl
GL-14138 代码扫描结果:及时清理不再使用的代码段或配置信息。 校验 huangjl
GL-13584 生成代码的时候报错一串sql异常错误 校验 李小琴
GL-11689 重置密码:选择多条记录,点击重置按钮,需要优化 用户体验 huangjl
GL-11513 经典案例向导:选择表结构配置了自适应,建议计算一下高度,能显示完整 用户体验
GL-11460 弹出框可以支持放大\还原的效果 改进 甘惠羡
GL-10972 准时达项目-运单管理模板制作 用户体验 zhangwb

升级文档
一、Excel异步导入功能
支持情况:分布式的异步导入功能中的下载错误列表功能点目前暂时还没支持(后期会完善)

配置环境:
1. 支持版本5.3.0.0版本以上
2. 需覆盖最小升级包主要是下面两个文件(XML配置)
11
3. 如果是spring-boot项目默认开启
4. 平台配置说明:
新增导入方法:
12
第二步:
方法类型:新导入
文件路径:如果不填默认为resources为根路径(config.当前业务对象)
如果用户自己想定义配置文件所在位置,直接在文件路径上配置
Eg:config.Dyw201Poi 那项目组需在相应的resources下面加上文件config/Dyw201Poi_zh_CN.properties
13
14
还需配置扩展方法:目前平台只做到把导入的数据转成实体对象,再回传给服务里面的方法由项目组进一种扩展去进一步校验和保存操作,后期会提供默认保存功能。目前项目组需自己扩展服务类进行保存操作。项目组自行校验数据,可以从ExcelImportConfig中取得相应的组装好的信息。如果校验出错,可以从对象excelImportConfig中取得相应的错误列对象再往此对象中加入错误信息。
15
ExcelImportConfig对象:
16
下面方法提供给项目组使用,可以把校验出来的错误调用下面的方法加到错误列表中
17
可视化界面加入导入按钮:
18
效果图(下载列表目前分布式环境下载还没支持):
19
上面的配置文件说明:config.当前业务对象_zh_CN.properties
Eg:
validRequire=名称,新增单号,金额
property={“物理主键”:”testLixq101Id”,”名称”:”testCaseName”,”新增单号”:”testCaseNameTwo”,”复选框”:”yesOrNo”,”金额”:”testCaseValue”,”字符日期”:”testCharDate”,”字符日期时间”:”testCharDatetime”,”测试时间”:”testDate”,”日期时间型测试”:”testDatetime”}
20
validRequire:用来配置导入的那些列不能为空校验
property:填入列名和列名对应的属性名(业务对象的属性),需导入的列最好全部列出来,要不会提示找不到列名校验