|
@@ -105,7 +105,11 @@ func (l *cAnswer) FindAnswer(ctx context.Context, answerReq *v1.FindAnswerReq) (
|
|
|
}
|
|
|
if from != Answer_ChatGPT {
|
|
|
if errMsg != nil {
|
|
|
- rs = &v1.FindAnswerRes{ErrorCode: -1, ErrorMsg: errMsg.Error(), Data: nil}
|
|
|
+ if errMsg.Error() == g.Cfg().MustGet(ctx, "limit.errMsg").String() {
|
|
|
+ rs = &v1.FindAnswerRes{ErrorCode: 0, ErrorMsg: errMsg.Error(), Data: nil}
|
|
|
+ } else {
|
|
|
+ rs = &v1.FindAnswerRes{ErrorCode: -1, ErrorMsg: errMsg.Error(), Data: nil}
|
|
|
+ }
|
|
|
} else {
|
|
|
rs = &v1.FindAnswerRes{ErrorCode: 0, ErrorMsg: "", Data: g.Map{"id": encrypt.SE.Encode2Hex(fmt.Sprintf("%d", replyId)), "reply": content, "isEnd": true}}
|
|
|
}
|