package controller import ( v1 "aiChat/api/v1" "aiChat/internal/model" "app.yhyue.com/moapp/jybase/encrypt" "context" ) var ( Evaluate = cEvaluate{} ) type cEvaluate struct{} func (c *cEvaluate) Method(ctx context.Context, req *v1.EvaluateReq) (res *v1.EvaluateRes, err error) { res = &v1.EvaluateRes{} id := encrypt.SE.Decode4Hex(req.MessageId) err = model.ChatHistroy.Evaluate(model.SessionCtx.Get(ctx).JSession.AccountId, id, req.Evaluate) if err != nil { res.Data = false return } else { res.Data = true } return }