コード例 #1
0
ファイル: YiBinWXController.cs プロジェクト: staneee/GAWeChat
        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;
        }
コード例 #2
0
 public GuangAnWeChatController(IMessageHandlerAppServer messageHandlerAppServer,
                                IWechatAppConfigAppService wechatAppConfigAppService,
                                IOptions <WeChatTenantSetting> settings) : base(messageHandlerAppServer, wechatAppConfigAppService)
 {
     _settings = settings.Value;
     tenantId  = _settings.GuangAn;
     InitAppConfigSetting();
 }