插件集成方法 === > 插件说明:每个maven项目,都是一个独立的插件,拥有独立的数据库 > 活动插件在目录 https://github.com/zhangdaiscott/jeewx-boot/tree/master/huodong 下面 ### 插件集成方法 - 1.执行数据库脚步(mysql) 举例: jeewx-boot-module-goldenegg\doc\db\goldeneggs-initdata.sql (数据库脚步包含: 插件项目表配置、菜单配置、文本初始化、变更jwid中间表) - 2.建议使用IDEA工具导入项目,maven多模块结构更方便 ![输入图片说明](https://static.oschina.net/uploads/img/201908/01122800_SSMP.png "在这里输入图片标题") - 3.修改启动项目jeewx-boot-base-system 的pom(jeewx-boot-base-system/pom.xml) 引入活动的依赖 ``` <dependency> <groupId>org.jeewxframework.boot</groupId> <artifactId>jeewx-boot-module-goldenegg</artifactId> <version>1.0.0</version> </dependency> ``` - 4.登录后台,给角色授权菜单 (新增插件,菜单都在一级菜单 “抽奖活动”下面) ![输入图片说明](https://static.oschina.net/uploads/img/201908/01122918_Lomb.png "在这里输入图片标题") - 5.变更域名 a.先修改项目的域名配置 > jeewx-boot-base-system\src\main\resources\jeewx.properties > 要求此域名备案过的,并且可以访问通项目;同时在微信后台配置此域名(oauth域名、安全域名、分享域名等) ![输入图片说明](https://static.oschina.net/uploads/img/201908/07102727_kaS5.png "在这里输入图片标题") b.点击重置域名操作 通过菜单: 系统管理 -> 插件管理 ,点击“变更平台域名” ![输入图片说明](https://static.oschina.net/uploads/img/201908/01122949_OJhn.png "在这里输入图片标题") 查看表: jw_system_project 查看字段:hdurl 域名前缀是否正确 - 6.通过菜单,可以创建新活动了 - 7.获取活动链接,可以访问 > 生成的链接是oauth链接,所以只能在微信里面访问,如果访问提示scope等错误,说明微信后台域名未配置。 -------------------------------------------------------------------------------------