V5.2.0.0

发布清单
1
2
3
升级文档
一、升级Springboot后,导出功能报失败错误,后台报404找不到文件
导入导入模版存放位置支持多种模式,也可项目组自定义扩展
1. 支持模板放功能的webapp下面(默认)
2. 支持模板放打包路径下面
3. 支持模板放FTP
4. 自定义扩展(如果都不符合项目可以自己实现框架提供的接口处理)

(1)支持模板放功能的webapp下面(目前默认支持就是读取webContent下面的模板)
11
(2)支持模板放打包路径下面(也就说如果需目组需要把模板打入jar包里,平台支持从jar里面读取模板)
12
XML配置项目:


Spring-boot项目里面配置:
在项目自己的扩展配置里面加入如下代码
@Bean
public PoiSettingStrategy poiSettingStrategy() {
PoiSettingReadJarFileStrategyImpl poiSettingStrategy = new PoiSettingReadJarFileStrategyImpl();

return poiSettingStrategy;

}

(3)支持模板放FTP

XML配置项目 :

Spring-boot项目里面配置:
在项目自己的扩展配置里面加入如下代码

@Bean
public PoiSettingStrategy poiSettingStrategy() {
PoiSettingReadFileFromFtpStrategyImpl poiSettingStrategy = new PoiSettingReadFileFromFtpStrategyImpl();
//服务器地址 (建议把IP这些都从配置文件里面读取)
poiSettingStrategy.setServer(“172.16.10.xx”);
//账号(建议把账号这些都从配置文件里面读取)
poiSettingStrategy.setUname(“publicxx”);
//密码(建议把密码这些都从配置文件里面读取)
poiSettingStrategy.setPassword(“publicxx”);
//存放FTP那个项目下面(建议把这些都从配置文件里面读取)
poiSettingStrategy.setPoiFtpRootPath(“/rootPath”);
return poiSettingStrategy;
}

  1. 自定义扩展
    a) 只需实现接口
    com.gillion.platform.framework.component.poi.service.PoiSettingStrategy重写方法
    InputStream getExcelTemplate(PoiSetting poiSetting);

    二、登录界面,不输入验证码也可以登录成功,验证码没有刷新功能
    效果:
    

    21
    Htm:
    22
    loginModelue.js
    具体参考附件中文件
    23
    说明:验证EDS是否可以图片是否完整:

http://172.16.0.221:81/xy_gurs_business/sso/captcha
http://172.16.0.221:81/xy_gurs_business/sso/captcha?t=1543800641485
http://172.16.0.221:9000/sso/captcha?t=1543800641485

nginx代理:

24
三、
云平台获取当前时间问题;项目组可以在JVM参数上指定时区参数
项目组可以在 项目启动的 JVM参数上指定时区 参数
-Duser.timezone=GMT+0
-Duser.timezone=GMT+00
-Duser.timezone=GMT+8
31
四、
JSON序列化时排除空的属性
需要JVM参数上指定参数 -DjsonInclude=NON_EMPTY
32
五、
spring boot aop事务配置支持自定义配置
支持springboot 下 AOP事务配置,配置文件在 gillion-ipf-boot-autoconfigure.jar 中,用压缩软件打开 然后拷贝 config\transactionconfig.properties 这个配置文件到项目中的 resource\config\下,然后自己上文件上加入项目中需要做AOP事务的配置
具体同配置如图:方法add开头:事务级别
33
六、用户的企业编码抽取到公共字段配置
用户的企业编码抽取到公共字段配置
1. 允许公共字段配置取到用户的企业编码(PRINCIPAL_GROUP_CODE)
2. 可设置新增保存数据时,自动保存企业编码到PRINCIPAL_GROUP_CODE字段
新增维护
34
项目组根据重写覆盖DefaultCommonFiledSetValueStrategy.java
35
配置文件样例
36