Magicodes.WeiChat——V3.0(多租戶)版本發佈
主要內容以下:git
- 添加項目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。
- 增長顯示詳細錯誤篩選器,以便於調測。
- 模板消息若是未錄入模板數據時,拋出提示異常。
- 增長百度地圖獲取經緯度模塊。
- 修復多圖文搜索問題。
- 修改分頁樣式,解決部分瀏覽器有時候點擊無效的問題。
歡迎關注本站公眾號,獲取更多信息