public async Task <Result <string> > DelWxNews([FromBody] WxNewsShow item) { try { var delRes = PubMediaApi.DeleteMaterial(item.MediaId); logHelper.Debug("DelWxNews:删除永久图文结果:" + delRes.JsonSerialize()); if (!delRes.IsSuss) { var msg = "删除永久图文失败:代码:" + delRes.errcode + " " + delRes.errmsg; logHelper.Error("DelWxNews:" + msg); return(new Result <string> { Message = msg }); } item.IsDel = 1; item.Updater = currentUser.UserName; item.UpdateTime = DateTime.Now; var upRes = await repo.UpdateAsync(item, new List <string> { "IsDel", "Updater", "UpdateTime" }); return(new Result <string> { IsSucc = upRes, Message = $"获取微信永久图文列表{(upRes ? "成功!" : "失败!")}" }); } catch (Exception ex) { logHelper.Error("DelWxNews:获取微信永久图文列表失败:" + ex.Message + " " + ex.StackTrace); } return(new Result <string> { Message = "获取微信永久图文列表失败!" }); }
public Result <string> DelMedia([FromBody] WxMediaShow item) { try { // 删除永久素材 var delRes = PubMediaApi.DeleteMaterial(item.MediaId); logHelper.Debug("DelMedia:删除永久素材结果:" + delRes.JsonSerialize()); if (!delRes.IsSuss) { var msg = "删除永久素材失败:" + delRes.errcode + " " + delRes.errmsg; logHelper.Error("DelMedia:" + msg); return(new Result <string> { Message = msg }); } // 保存数据库记录 item.IsDel = 1; item.Updater = currentUser.UserName; item.UpdateTime = DateTime.Now; repo.Update(item, new List <string> { "IsDel", "Updater", "UpdateTime" }); return(new Result <string> { IsSucc = true, Message = "删除永久素材成功!" }); } catch (Exception ex) { logHelper.Error("DelMedia:删除永久素材失败:" + ex.Message + " " + ex.StackTrace); } return(new Result <string> { Message = "删除永久素材失败!" }); }