From edc907aadbab1c9711ae62cbd6117724af724469 Mon Sep 17 00:00:00 2001 From: Leufolium Date: Thu, 9 May 2024 01:55:43 +0800 Subject: [PATCH] by Robin at 20240509 --- app/mix/service/utilservice.go | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/app/mix/service/utilservice.go b/app/mix/service/utilservice.go index 60aaac46..2f5e5f63 100644 --- a/app/mix/service/utilservice.go +++ b/app/mix/service/utilservice.go @@ -151,8 +151,22 @@ func (s *Service) utilGetContactCustomerServiceSessionMap(ctx *gin.Context, sess func (s *Service) utilThumbsUpMoment(ctx *gin.Context, req *momentproto.OpThumbsUpReq) (ec errcode.ErrCode) { ec = errcode.ErrCodeMomentSrvOk + thumbsup, err := _DefaultThumbsUp.OpListBySentence(ctx, &thumbsupproto.OpListBySentenceReq{ + MomentId: req.MomentId, + Mid: req.Mid, + }) + if err != nil { + logger.Error("_DefaultZoneMomentThumbsUp OpListBySentence fail, req: %v, err: %v", util.ToJson(req), err) + ec = errcode.ErrCodeZoneMomentThumbsUpSrvFail + return + } + if thumbsup != nil { + ec = errcode.ErrCodeZoneMomentThumbsUpDuplicateKey + return + } + //先写入点赞表 - err := _DefaultThumbsUp.OpCreate(ctx, &thumbsupproto.OpCreateReq{ + err = _DefaultThumbsUp.OpCreate(ctx, &thumbsupproto.OpCreateReq{ ThumbsUp: &dbstruct.ThumbsUp{ MomentId: req.MomentId, Mid: req.Mid, @@ -826,8 +840,22 @@ func (s *Service) utilFillIsZoneMomentThumbedUpFillable(ctx *gin.Context, visito func (s *Service) utilThumbsUpZoneMoment(ctx *gin.Context, req *zonemomentproto.OpZoneMomentThumbsUpReq) (ec errcode.ErrCode) { ec = errcode.ErrCodeZoneMomentSrvOk + thumbsup, err := _DefaultZoneMomentThumbsUp.OpListBySentence(ctx, &zonemomentthumbsupproto.OpListBySentenceReq{ + ZoneMomentId: req.ZoneMomentId, + Mid: req.Mid, + }) + if err != nil { + logger.Error("_DefaultZoneMomentThumbsUp OpListBySentence fail, req: %v, err: %v", util.ToJson(req), err) + ec = errcode.ErrCodeZoneMomentThumbsUpSrvFail + return + } + if thumbsup != nil { + ec = errcode.ErrCodeZoneMomentThumbsUpDuplicateKey + return + } + //先写入点赞表 - err := _DefaultZoneMomentThumbsUp.OpCreate(ctx, &zonemomentthumbsupproto.OpCreateReq{ + err = _DefaultZoneMomentThumbsUp.OpCreate(ctx, &zonemomentthumbsupproto.OpCreateReq{ ZoneMomentThumbsUp: &dbstruct.ZoneMomentThumbsUp{ ZoneMomentId: req.ZoneMomentId, Mid: req.Mid,