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")); }
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")); }