Magicodes.WeiChat——V3.0(多租戶)版本發佈

主要內容以下:git

  1. 添加項目Magicodes.WeiChat.Data.Multitenant,全面支持多租戶(基於EF已經ASP.NET Identity)
  2. 增長租戶管理、租戶成員管理、修改密碼、公衆號配置等功能
  3. 增長關鍵字回覆功能,支持回覆圖片、文字、語音、視頻、多圖文等。並支持圖片、語音、視頻放大查看。
  4. 添加TenantBaseController(多租戶控制器基類),以便於自動註冊租戶篩選器以及設置相關配置。
  5. 添加IDeleted接口,以便於後續封裝軟刪除。
  6. 添加EnumHelper,經過GetDisplayName能夠獲取枚舉值的顯示值(DisplayAttribute)。
  7. 添加EntityFramework.DynamicFilters:https://github.com/jcachat/EntityFramework.DynamicFilters,添加多租戶數據過濾器AppEntryFilter,添加軟刪除過濾器IsDeleted
  8. 完善微信配置管理器,並增長函數注入功能。移除Magicodes.WeIChat.FrameWork對Magicodes.WeIChat.Data的引用,而且移除模板消息接口對數據庫的訪問,採用函數注入的方式。
  9. 增長粉絲管理、用戶組管理、模板消息的多租戶支持
  10. 添加關鍵字處理日誌
  11. 增長對微信服務器事件轉發多租戶支持。而且當微信服務器轉發事件驗證錯誤時,會在錯誤日誌中提示。完善微信配置的保存。
  12. 增長自動回覆的日誌記錄。
  13. 返回JSON日期時間格式化。
  14. HMTLHelperExtensions增長IsSelectesUrl,以更好的匹配路徑。
  15. 增長站點資源管理,管理站內和公衆號的語音、視頻、圖片、文章、多圖文等素材。
  16. 完善restApi的success判斷。
  17. 完善mwc.restApi.delete請求時,含JSON數據報錯的情形。
  18. 站點資源管理增長刪除功能。
  19. 當關鍵字未匹配時,支持返回關鍵字列表。而且優化關鍵字回覆。
  20. 重構消息推送,而且增長視頻推送。
  21. 優化mwc.js中的彈窗函數,使其在多層彈窗時,窗口大小更友好。
  22. 增長media-choice,支持多種資源選擇。
  23. 自定義菜單重構。media-choice支持編輯、禁用、傳遞類型。而且完善自定義菜單高度。
  24. 修復粉絲管理由於性別改成枚舉類型報錯的問題。
  25. 修復素材管理——圖文消息管理點擊添加按鈕添加多圖文報錯。
  26. 修復模板消息查看報錯。
  27. 修復全量同步粉絲時同步BUG。
  28. 定義ApiArgumentException異常類,用於傳入參數不正確時拋出。
  29. 粉絲批量獲取信息接口增長不得超過100的限制。
  30. 增長XmlModelBinder,便於MVC模型綁定。
  31. 修復多租戶二維碼支持。
  32. 重寫多客服帳號同步。
  33. 修復菜單數據爲空時的Bug。
  34. 增長顯示詳細錯誤篩選器,以便於調測。
  35. 模板消息若是未錄入模板數據時,拋出提示異常。
  36. 增長百度地圖獲取經緯度模塊。
  37. 修復多圖文搜索問題。
  38. 修改分頁樣式,解決部分瀏覽器有時候點擊無效的問題。
相關文章
相關標籤/搜索