fuwencai 1 жил өмнө
parent
commit
fe57d54d8d

+ 5 - 1
internal/model/answer.go

@@ -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}}
 		}