public async Task <IActionResult> Edit(long id, string name, string imgUrl, string url, int sort) { if (string.IsNullOrEmpty(name)) { return(Json(new AjaxResult { Status = 0, Msg = "图片名不能为空" })); } var res = await ImageHelper.Base64SaveAsync(imgUrl); if (!res.Key) { return(Json(new AjaxResult { Status = 0, Msg = res.Value })); } var result = await linkService.EditAsync(id, name, res.Value, url, sort); if (result <= 0) { return(Json(new AjaxResult { Status = 0, Msg = "修改图片失败" })); } return(Json(new AjaxResult { Status = 1, Msg = "修改图片成功" })); }
public async Task <IActionResult> Add(int typeId, string name, string imgUrl, string url, int sort) { if (string.IsNullOrEmpty(name)) { return(Json(new AjaxResult { Status = 0, Msg = "图片名不能为空" })); } var res = await ImageHelper.Base64SaveAsync(imgUrl); if (!res.Key) { return(Json(new AjaxResult { Status = 0, Msg = res.Value })); } long id = await linkService.AddAsync(typeId, name, res.Value, url, sort); if (id <= 0) { return(Json(new AjaxResult { Status = 0, Msg = "添加图片失败" })); } return(Json(new AjaxResult { Status = 1, Msg = "添加图片成功", Data = "/admin/link/list" })); }
public async Task <IActionResult> UpImages(long id, string[] imgFiles) { if (imgFiles.Count() <= 0) { return(Json(new AjaxResult { Status = 0, Msg = "请选择上传的图片" })); } List <string> lists = new List <string>(); foreach (string imgFile in imgFiles) { if (imgFile.Contains("upload/")) { lists.Add(imgFile); } else { var res = await ImageHelper.Base64SaveAsync(imgFile); if (!res.Key) { return(Json(new AjaxResult { Status = 0, Msg = res.Value })); } lists.Add(res.Value); } } List <string> imgUrls = lists.Distinct().ToList(); long resid = await productImageService.AddAsync(id, imgUrls); if (resid <= 0) { return(Json(new AjaxResult { Status = 0, Msg = "上传失败" })); } return(Json(new AjaxResult { Status = 1, Msg = "上传成功" })); }
public async Task <ActionResult> Buy(long id, string imgFile) { var val = await ImageHelper.Base64SaveAsync(imgFile); if (!val.Key) { return(Json(new AjaxResult { Status = 0, Msg = val.Value })); } long res = await courseOrderService.AddAsync(CookieHelper.GetLoginId(), CookieHelper.GetLoginMobile(), id, val.Value); if (res <= 0) { return(Json(new AjaxResult { Status = 0, Msg = "申请购买失败" })); } return(Json(new AjaxResult { Status = 1, Msg = "申请购买成功" })); }