Пример #1
0
        //[Authorize]
        public ActionResult GetOAuthUrl(int shopId)
        {
            //CheckShopActor(input.ShopId, ShopActorType.超级管理员);
            var redictUrl = "http://manager.91huichihuihe.com/api/ShopConglomerationActivityAPI/Manager/AddServerUserInfo";
            var result    = Senparc.Weixin.MP.AdvancedAPIs.OAuthApi.GetAuthorizeUrl(wechatTemplateSendOptions.AppId, redictUrl,
                                                                                    shopId.ToString(), Senparc.Weixin.MP.OAuthScope.snsapi_userinfo);
            var bitmap = CodeHelper.CreateCodeEwmRuBitmap(result);

            return(File(CodeHelper.BitmapToBytes(bitmap), "image/png"));
            //return await Task.FromResult(Success(result));
        }
Пример #2
0
        //[Authorize(AuthenticationSchemes = "jwt")]
        public ActionResult GetPickupCodeRQcode(int OrderId, int shopId)
        {
            //var memberId = GetMemberId();
            //var memberId = 212;
            var conglomerationOrder = db.ConglomerationOrder.FirstOrDefault(m => m.Id.Equals(OrderId) && m.ShopId.Equals(shopId) && !m.IsDel);

            if (conglomerationOrder == null)
            {
                return(Content("订单不存在"));
            }
            if (conglomerationOrder.Type != ConsignmentType.自提)
            {
                return(Content("订单不存在提货吗"));
            }


            var redictUrl = $"https://wxapi.91huichihuihe.com/api/ShopConglomerationOrderAPI/CncelPickupCode?orderId={OrderId}&pickupCode={conglomerationOrder.PickupCode}";
            var result    = Senparc.Weixin.MP.AdvancedAPIs.OAuthApi.GetAuthorizeUrl(wechatTemplateSendOptions.AppId, redictUrl,
                                                                                    conglomerationOrder.ShopId.ToString(), Senparc.Weixin.MP.OAuthScope.snsapi_userinfo);

            var bitmap = CodeHelper.CreateCodeEwmRuBitmap(result);

            return(File(CodeHelper.BitmapToBytes(bitmap), "image/png"));
        }