Magicodes.WeiChat——V3.0(多租户)版本发布
2016-02-21 19:46
246 查看
主要内容如下:
添加项目Magicodes.WeiChat.Data.Multitenant,全面支持多租户(基于EF已经ASP.NET Identity)
增加租户管理、租户成员管理、修改密码、公众号配置等功能
增加关键字回复功能,支持回复图片、文字、语音、视频、多图文等。并支持图片、语音、视频放大查看。
添加TenantBaseController(多租户控制器基类),以便于自动注册租户筛选器以及设置相关配置。
添加IDeleted接口,以便于后续封装软删除。
添加EnumHelper,通过GetDisplayName可以获取枚举值的显示值(DisplayAttribute)。
添加EntityFramework.DynamicFilters:https://github.com/jcachat/EntityFramework.DynamicFilters,添加多租户数据过滤器AppEntryFilter,添加软删除过滤器IsDeleted
完善微信配置管理器,并增加函数注入功能。移除Magicodes.WeIChat.FrameWork对Magicodes.WeIChat.Data的引用,并且移除模板消息接口对数据库的访问,采用函数注入的方式。
增加粉丝管理、用户组管理、模板消息的多租户支持
添加关键字处理日志
增加对微信服务器事件转发多租户支持。并且当微信服务器转发事件验证错误时,会在错误日志中提示。完善微信配置的保存。
增加自动回复的日志记录。
返回JSON日期时间格式化。
HMTLHelperExtensions增加IsSelectesUrl,以更好的匹配路径。
增加站点资源管理,管理站内和公众号的语音、视频、图片、文章、多图文等素材。
完善restApi的success判断。
完善mwc.restApi.delete请求时,含JSON数据报错的情形。
站点资源管理增加删除功能。
当关键字未匹配时,支持返回关键字列表。并且优化关键字回复。
重构消息推送,并且增加视频推送。
优化mwc.js中的弹窗函数,使其在多层弹窗时,窗口大小更友好。
增加media-choice,支持多种资源选择。
自定义菜单重构。media-choice支持编辑、禁用、传递类型。并且完善自定义菜单高度。
修复粉丝管理因为性别改为枚举类型报错的问题。
修复素材管理——图文消息管理点击添加按钮添加多图文报错。
修复模板消息查看报错。
修复全量同步粉丝时同步BUG。
定义ApiArgumentException异常类,用于传入参数不正确时抛出。
粉丝批量获取信息接口增加不得超过100的限制。
增加XmlModelBinder,便于MVC模型绑定。
修复多租户二维码支持。
重写多客服账号同步。
修复菜单数据为空时的Bug。
增加显示详细错误筛选器,以便于调测。
模板消息如果未录入模板数据时,抛出提示异常。
增加百度地图获取经纬度模块。
修复多图文搜索问题。
修改分页样式,解决部分浏览器有时候点击无效的问题。
添加项目Magicodes.WeiChat.Data.Multitenant,全面支持多租户(基于EF已经ASP.NET Identity)
增加租户管理、租户成员管理、修改密码、公众号配置等功能
增加关键字回复功能,支持回复图片、文字、语音、视频、多图文等。并支持图片、语音、视频放大查看。
添加TenantBaseController(多租户控制器基类),以便于自动注册租户筛选器以及设置相关配置。
添加IDeleted接口,以便于后续封装软删除。
添加EnumHelper,通过GetDisplayName可以获取枚举值的显示值(DisplayAttribute)。
添加EntityFramework.DynamicFilters:https://github.com/jcachat/EntityFramework.DynamicFilters,添加多租户数据过滤器AppEntryFilter,添加软删除过滤器IsDeleted
完善微信配置管理器,并增加函数注入功能。移除Magicodes.WeIChat.FrameWork对Magicodes.WeIChat.Data的引用,并且移除模板消息接口对数据库的访问,采用函数注入的方式。
增加粉丝管理、用户组管理、模板消息的多租户支持
添加关键字处理日志
增加对微信服务器事件转发多租户支持。并且当微信服务器转发事件验证错误时,会在错误日志中提示。完善微信配置的保存。
增加自动回复的日志记录。
返回JSON日期时间格式化。
HMTLHelperExtensions增加IsSelectesUrl,以更好的匹配路径。
增加站点资源管理,管理站内和公众号的语音、视频、图片、文章、多图文等素材。
完善restApi的success判断。
完善mwc.restApi.delete请求时,含JSON数据报错的情形。
站点资源管理增加删除功能。
当关键字未匹配时,支持返回关键字列表。并且优化关键字回复。
重构消息推送,并且增加视频推送。
优化mwc.js中的弹窗函数,使其在多层弹窗时,窗口大小更友好。
增加media-choice,支持多种资源选择。
自定义菜单重构。media-choice支持编辑、禁用、传递类型。并且完善自定义菜单高度。
修复粉丝管理因为性别改为枚举类型报错的问题。
修复素材管理——图文消息管理点击添加按钮添加多图文报错。
修复模板消息查看报错。
修复全量同步粉丝时同步BUG。
定义ApiArgumentException异常类,用于传入参数不正确时抛出。
粉丝批量获取信息接口增加不得超过100的限制。
增加XmlModelBinder,便于MVC模型绑定。
修复多租户二维码支持。
重写多客服账号同步。
修复菜单数据为空时的Bug。
增加显示详细错误筛选器,以便于调测。
模板消息如果未录入模板数据时,抛出提示异常。
增加百度地图获取经纬度模块。
修复多图文搜索问题。
修改分页样式,解决部分浏览器有时候点击无效的问题。
相关文章推荐
- 机器学习 - 开篇
- sicily——Up Stairs
- neuq oj 1051: 谭浩强C语言(第三版)习题6.7
- [有用命令]Linux 用户,用户组
- [POJ1269]Intersecting Lines (计算几何)
- 【机房合作】SQL语句使用
- 论c中数组与指针
- python写的高逼格酷炫控制台mp3播放器
- 计算机编程常用术语英文词汇
- Could not write metadata for '/RemoteSystemsTempFiles'.
- unity, instantiate一个实例后,先指定parent,再指定position
- Spark Application的调度算法
- 自定义layout中需要重写的方法
- Scala的trait
- HTML5之viewport使用
- SqlHelper——仅仅由于在人群中多看了你一眼
- 请教关于结构体数组的引用出错
- 简单识别脱壳
- 网络请求之HttpClient
- JS自动加载--自用 更新中