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 = "删除永久素材失败!"
            });
        }