示例#1
0
        public APIResult SubmitAuditShop(int shopId)
        {
            var target = db.ShopWechatOpenAuthorizers.Include(p => p.WechatOpenAuthorizer).Include(p => p.Shop).Where(m => m.ShopId == shopId && !m.IsDel).FirstOrDefault();

            if (target == null)
            {
                return(Error("not found ShopWechatOpenAuthorizer by shopid"));
            }
            //取小程序模板列表
            var    accessToken = AuthorizerHelper.GetComponentAccessToken();
            var    tempList    = CodeTemplateApi.GetTemplateListAsync(accessToken).Result;
            var    tempInfo    = tempList.template_list[tempList.template_list.Count - 1];
            string newVersion  = tempInfo.user_version; //最新版本

            AutoUpgrade(target, tempInfo);

            return(Success("ok"));
        }
示例#2
0
        public APIResult SubmitAudit()
        {
            var targets = db.ShopWechatOpenAuthorizers.Include(p => p.WechatOpenAuthorizer).Include(p => p.Shop).Where(m => !m.IsDel).ToList();

            if (targets.Count == 0)
            {
                return(Success("not found ShopWechatOpenAuthorizer"));
            }
            //取小程序模板列表
            var accessToken = AuthorizerHelper.GetComponentAccessToken();//  ComponentContainer.TryGetComponentAccessToken(wechatOptions.AppId, wechatOptions.AppSecret);
            var tempList    = CodeTemplateApi.GetTemplateListAsync(accessToken).Result;
            var tempInfo    = tempList.template_list[tempList.template_list.Count - 1];

            foreach (var item in targets)
            {
                AutoUpgrade(item, tempInfo);
            }
            return(Success("ok"));
        }