插件集成方法 === > 插件说明:每个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://img.kancloud.cn/bb/11/bb11efbde657c60fd8ee68fd1ae4d5de_763x335.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://img.kancloud.cn/b2/f3/b2f3179d2ff441fc3e6901598e886a22_1378x668.png) - 5.变更域名 a.先修改项目的域名配置 > jeewx-boot-base-system\src\main\resources\jeewx.properties > 要求此域名备案过的,并且可以访问通项目;同时在微信后台配置此域名(oauth域名、安全域名、分享域名等) ![](https://img.kancloud.cn/40/da/40da84490c043775c94de7a6605c1bbd_948x595.png) b.点击重置域名操作 通过菜单: 系统管理 -> 插件管理 ,点击“变更平台域名” ![](https://img.kancloud.cn/fe/e2/fee261e0a63532bb8cfa2def797bd695_1315x543.png) 查看表: jw_system_project 查看字段:hdurl 域名前缀是否正确 - 6.通过菜单,可以创建新活动了 - 7.获取活动链接,可以访问 > 生成的链接是oauth链接,所以只能在微信里面访问,如果访问提示scope等错误,说明微信后台域名未配置。 -------------------------------------------------------------------------------------