作者 tangxvhui

调整逻辑,管理后台更新文章

... ... @@ -57,7 +57,7 @@ func (l *MiniSetUserLikeLogic) cancelSetUserLikeArticle(req *types.MiniSetUserLi
// 检查id
userInfo, err := l.svcCtx.UserRepository.FindOne(l.ctx, conn, req.UserId)
if err != nil {
//无法确认 文章的id
//无法确认 人员的id
return nil, xerr.NewErrMsgErr("无法确认操作人员信息", err)
}
articleInfo, err := l.svcCtx.ArticleRepository.FindOne(l.ctx, conn, req.ArticleId)
... ... @@ -130,7 +130,7 @@ func (l *MiniSetUserLikeLogic) cancelSetUserLikeComment(req *types.MiniSetUserLi
// 检查id
userInfo, err := l.svcCtx.UserRepository.FindOne(l.ctx, conn, req.UserId)
if err != nil {
//无法确认 文章的id
//无法确认 人员的id
return nil, xerr.NewErrMsgErr("无法确认操作人员信息", err)
}
articleInfo, err := l.svcCtx.ArticleRepository.FindOne(l.ctx, conn, req.ArticleId)
... ...
... ... @@ -37,6 +37,12 @@ func NewSystemUpdateArticleLogic(ctx context.Context, svcCtx *svc.ServiceContext
func (l *SystemUpdateArticleLogic) SystemUpdateArticle(req *types.SystemArticleUpdateRequest) (resp *types.SystemArticleUpdateResponse, err error) {
var conn = l.svcCtx.DefaultDBConn()
userToken := contextdata.GetUserTokenFromCtx(l.ctx)
// 预处理参数
if req.TargetUser == 0 {
//TargetUser 设定为分发给所有人,清空 WhoRead
req.WhoRead = make([]int64, 0)
}
article, err := l.svcCtx.ArticleRepository.FindOne(l.ctx, conn, req.Id)
if err != nil {
return nil, xerr.NewErrMsgErr("帖子不存在", err)
... ...