V5.1.3.0 产品补丁 - 多工厂 license

问题描述
东锅项目需要通过 license 对工厂权限进行控制。用户只能操作 license 授权的工厂数据

解决方案
生成 license 时绑定工厂 gid, 用户登录系统时判断用户 dataRole 是否在 license 授权工厂 gid 里,若存在, 则允许用户登录。不存在, 提示用户未授权工厂 GID。切换工厂时, 工厂列表只展示 license 授权的工厂。

插件使用说明
该插件已上传至公司 maven 仓库,项目中使用配置如下 maven 依赖即可。
image.png
项目中使用需要覆盖 HomeController 文件HomeController.zip
MTS_USER 表 data_role 要更新成授权工厂的 GID

ps: 插件基于的平台版本 5.1.3.0。其他版本可能会有差异。