V5.1.0.0

发布清单

QQ图片20181228104013 QQ图片20181228104101 QQ图片20181228104553

升级文档

一、云平台服务基类修改

早期在云平台的服务基类BaseServiceImplExt 中 开放了deleteByExample、updateByExample、updateByExampleSelective 3个方法 修饰符修饰为 public ;在象屿项目组发现此类方法不应该暴露成公用的,应该为 protedted 比较合适。避免很多手工代码的地方随意去调用。

升级到此版本,需要在 pom.xml中手动添加下 jar包依赖【在文档最后面】

Eg:

54

正规的写法为

55

然后在 linjxWmsBasItemRuleService 类中 新增一个方法,在这个方法体中调用deleteByExample 方法。

56

由于以上的的修改,云平台拆分了2个包,用于兼容旧的项目,因为如果项目组中的代码已经有很多地方使用了这个方法,并且不可能在最近的时间立刻修改掉,可以使用 第2个包来兼容,但是云平台建议后续陆续修改掉这些代码,等全部修改完了,在切换为第1个包。

 

  • 3个方法修改为 protedted ;  gillion-ipf-core-service
  • 3个方法修改为 public ;  gillion-ipf-core-service-old

57

升级到此版本,需要在 pom.xml中手动添加下 jar包依赖。项目组根据自身情况选择其中的一个。 gillion-ipf-core-service   gillion-ipf-core-service-old

二、update和delete要校验影响行数提示信息自定义

需在.properties文件中进行相应配置,如果没有配置默认提示信息为下面定义好的提示信息

#新增失败提示信息

app.dao.saveFailMsg=保存失败!

#更新失败提示信息

app.dao.updateFailMsg=更新失败!

#删除失败提示信息

app.dao.deleteFailMsg=删除失败,目标数据库不存在此条记录!

#批量删除失败提示信息

app.dao.batchDeleteFailMsg=删除失败,实际删除记录数和传入记录条数不一致!

#逻辑单笔删除失败提示信息

app.dao.logicSimpleDeleteFailMsg=删除失败,目标数据库不存在此条记录!

#逻辑单笔删除失败提示信息

app.dao.logicBatchDeleteFailMsg=删除失败,实际删除记录数和传入记录条数不一致!

相应的代码示例:下面就是一个示例

58

三、合并象屿系统管理相关文档

  • 将dataPermission和dataPermissionEx两个文件夹放在WebContent/static/app/framework目录底下即可
  • 根据对应数据库刷对应的数据库脚本
  • 将系统管理目录底下的properties.js

例:gillion-gurs-web/WebContent/gillion_gurs_www/static/app/config.properties.js

‘XY’ :前台用户管理、角色管理、组织管理渲染象屿的页面。

‘ipf’ :前台用户管理、角色管理、组织管理渲染原云平台的页面。