public YiBinWXController(IWechatAppConfigAppService wechatAppConfigAppService, IOptions <WeChatTenantSetting> settings, IWeChatOAuthAppService weChatOAuthAppService, IWeChatUserAppService weChatUserAppService, IActivityAppService activityAppService, IActivityGoodsAppService activityGoodsAppService, IRepository <WeChatUser, Guid> wechatuserRepository, IActivityFormAppService activityFormAppService, IActivityBanquetAppService activityBanquetAppService, IActivityDeliveryInfoAppService activityDeliveryInfoAppService, IActivityFormLogAppService activityFormLogAppService, IHostingEnvironment env) : base(wechatAppConfigAppService) { _settings = settings.Value; tenantId = _settings.YiBin; InitAppConfigSetting(); _weChatOAuthAppService = weChatOAuthAppService; _weChatUserAppService = weChatUserAppService; _activityAppService = activityAppService; _activityGoodsAppService = activityGoodsAppService; _weChatOAuthAppService.WechatAppConfig = WechatAppConfig;//注入配置 _appConfiguration = env.GetAppConfiguration(); _wechatuserRepository = wechatuserRepository; _activityFormAppService = activityFormAppService; _activityBanquetAppService = activityBanquetAppService; _activityDeliveryInfoAppService = activityDeliveryInfoAppService; _activityFormLogAppService = activityFormLogAppService; }
public GuangAnWeChatController(IMessageHandlerAppServer messageHandlerAppServer, IWechatAppConfigAppService wechatAppConfigAppService, IOptions <WeChatTenantSetting> settings) : base(messageHandlerAppServer, wechatAppConfigAppService) { _settings = settings.Value; tenantId = _settings.GuangAn; InitAppConfigSetting(); }