tribally report

This commit is contained in:
2025-05-06 20:36:39 +08:00
parent 95a4337ab3
commit 23576211d5
14 changed files with 409 additions and 15 deletions

View File

@@ -92,10 +92,26 @@ func (l *VerifyTaskResultLogic) VerifyTaskResult(req *types.VerifyTaskResultReq)
case model.TASKTYPE_BIND_TRIBALLY:
if req.Params == "" {
return &types.VerifyTaskResultResp{Finish: false}, nil
} else {
if err := tribally.VerifyTribally(req.Params); err != nil {
l.Errorw("verify tribally error", logx.Field("err", err), logx.Field("params", req.Params), logx.Field("uid", uid))
return &types.VerifyTaskResultResp{Finish: false}, nil
}
if err := tribally.VerifyTribally(req.Params); err != nil {
l.Errorw("verify tribally error", logx.Field("err", err), logx.Field("params", req.Params), logx.Field("uid", uid))
return &types.VerifyTaskResultResp{Finish: false}, nil
}
_, err = l.svcCtx.TriballyUserModel.FindOneByUid(l.ctx, uint(uid))
if err != nil {
if errors.Is(err, model.ErrNotFound) {
// TriballyUser表中不存在此用户插入
_, err = l.svcCtx.TriballyUserModel.Insert(l.ctx, &model.NhTriballyUser{
Uid: uint(uid),
Chapter: -1,
})
if err != nil {
l.Errorw("insert tribally user error", logx.Field("err", err), logx.Field("uid", uid))
return nil, errs.New(errs.ErrDatabaseOperate, err)
}
} else {
l.Errorw("find tribally user error", logx.Field("err", err), logx.Field("uid", uid))
return nil, errs.New(errs.ErrDatabaseOperate, err)
}
}
default: