add hlog envs
This commit is contained in:
parent
85ba48fc72
commit
898240adb9
1
.gitignore
vendored
1
.gitignore
vendored
@ -20,3 +20,4 @@ worker/worker
|
||||
storer/storer
|
||||
answerer/answerer
|
||||
answerer.git
|
||||
answerer
|
||||
|
@ -13,10 +13,10 @@ import (
|
||||
"go.uber.org/zap"
|
||||
"go.uber.org/zap/zapcore"
|
||||
"penahub.gitlab.yandexcloud.net/backend/penahub_common/log_mw"
|
||||
dalBS "penahub.gitlab.yandexcloud.net/backend/quiz/answerer.git/dal"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer.git/models"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer.git/savewc"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer.git/service"
|
||||
dalBS "penahub.gitlab.yandexcloud.net/backend/quiz/answerer/dal"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer/models"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer/savewc"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer/service"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/dal"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/healthchecks"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/middleware"
|
||||
|
@ -17,5 +17,7 @@ services:
|
||||
REDIS_HOST: '10.8.0.5:6379'
|
||||
REDIS_PASSWORD: 'Redalert2'
|
||||
REDIS_DB: 2
|
||||
TRASH_LOG_HOST: "10.8.0.15:7113"
|
||||
MODULE_LOGGER: "quiz-answerer-staging"
|
||||
ports:
|
||||
- 10.8.0.5:1491:1490
|
||||
|
4
go.mod
4
go.mod
@ -1,4 +1,4 @@
|
||||
module penahub.gitlab.yandexcloud.net/backend/quiz/answerer.git
|
||||
module penahub.gitlab.yandexcloud.net/backend/quiz/answerer
|
||||
|
||||
go 1.21.4
|
||||
|
||||
@ -10,7 +10,7 @@ require (
|
||||
github.com/skeris/appInit v1.0.2
|
||||
github.com/themakers/hlog v0.0.0-20191205140925-235e0e4baddf
|
||||
go.uber.org/zap v1.27.0
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240601180932-af93405efbcf
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240608210553-4b0f100655ae
|
||||
penahub.gitlab.yandexcloud.net/external/trashlog.git v0.1.2-0.20240523172059-9bbe8a9faa31
|
||||
)
|
||||
|
||||
|
2
go.sum
2
go.sum
@ -276,5 +276,7 @@ penahub.gitlab.yandexcloud.net/backend/penahub_common v0.0.0-20240607142502-8257
|
||||
penahub.gitlab.yandexcloud.net/backend/penahub_common v0.0.0-20240607142502-8257e6c4aa5a/go.mod h1:+bPxq2wfW5S1gd+83vZYmHm33AE7nEBfznWS8AM1TKE=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240601180932-af93405efbcf h1:BnzAkKXo6CksQTqpVzsCTSMdWNwMpkBKb8eS/DDDHBI=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240601180932-af93405efbcf/go.mod h1:n66zm88Dh12+idyfqh0vU5nd9BZYxM6Pv0XYnmy0398=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240608210553-4b0f100655ae h1:rwSxoF9nrR+1X+wSVVuCgirbyzLPDDefRPxVwshC1ss=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240608210553-4b0f100655ae/go.mod h1:n66zm88Dh12+idyfqh0vU5nd9BZYxM6Pv0XYnmy0398=
|
||||
penahub.gitlab.yandexcloud.net/external/trashlog.git v0.1.2-0.20240523172059-9bbe8a9faa31 h1:WlRVJnzU0sti+qBq/JTCgFPU0RoxIqGHu7hzDirxE2k=
|
||||
penahub.gitlab.yandexcloud.net/external/trashlog.git v0.1.2-0.20240523172059-9bbe8a9faa31/go.mod h1:3ml0dAGT8U8RhpevKBfRgG6yKZum8EI2uJxAb2WCIy4=
|
||||
|
2
main.go
2
main.go
@ -2,7 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"github.com/skeris/appInit"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer.git/app"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer/app"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
@ -11,38 +11,38 @@ type AllFields struct {
|
||||
KeyBrowser string
|
||||
CtxQuiz string
|
||||
CtxReferrer string
|
||||
CtxID uint64
|
||||
CtxIDInt int64
|
||||
CtxSession string
|
||||
CtxQuizID uint64
|
||||
CtxQuestionID uint64
|
||||
CtxQuizID int64
|
||||
CtxQuestionID int64
|
||||
}
|
||||
|
||||
type InfoQuizOpen struct { // при получении настроек квиза
|
||||
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
|
||||
CtxQuiz string // айдишник квиза, который qid
|
||||
CtxQuizID uint64 // айдишник квиза
|
||||
CtxQuizID int64 // айдишник квиза
|
||||
CtxReferrer string // тоже из заголовков
|
||||
CtxID uint64 // айдишник ответа
|
||||
CtxIDInt int64 // айдишник ответа
|
||||
CtxSession string // сессия
|
||||
}
|
||||
|
||||
type InfoAnswer struct { // при любом ответе на вопрос
|
||||
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
|
||||
CtxQuiz string // айдишник квиза, который qid
|
||||
CtxQuizID uint64 // айдишник квиза
|
||||
CtxQuizID int64 // айдишник квиза
|
||||
CtxReferrer string // тоже из заголовков
|
||||
CtxQuestionID uint64 // айдишник вопроса, на который отвечено
|
||||
CtxID uint64 // айдишник ответа
|
||||
CtxQuestionID int64 // айдишник вопроса, на который отвечено
|
||||
CtxIDInt int64 // айдишник ответа
|
||||
CtxSession string // сессия
|
||||
}
|
||||
|
||||
type InfoResult struct { // если ответ на вопрос с типом result
|
||||
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
|
||||
CtxQuiz string // айдишник квиза, который qid
|
||||
CtxQuizID uint64 // айдишник квиза
|
||||
CtxQuizID int64 // айдишник квиза
|
||||
CtxReferrer string // тоже из заголовков
|
||||
CtxQuestionID uint64 // айдишник вопроса, на который отвечено
|
||||
CtxID uint64 // айдишник ответа
|
||||
CtxQuestionID int64 // айдишник вопроса, на который отвечено
|
||||
CtxIDInt int64 // айдишник ответа
|
||||
CtxSession string // сессия
|
||||
}
|
||||
|
||||
@ -50,9 +50,9 @@ type InfoResult struct { // если ответ на вопрос с типом
|
||||
type InfoContactForm struct { // если ответ на вопрос с типом result, без result == true (возможно перепутал с предыдущим. в этом ответе приходят контактные данные респондента)
|
||||
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
|
||||
CtxQuiz string // айдишник квиза, который qid
|
||||
CtxQuizID uint64 // айдишник квиза
|
||||
CtxQuizID int64 // айдишник квиза
|
||||
CtxReferrer string // тоже из заголовков
|
||||
CtxQuestionID uint64 // айдишник вопроса, на который отвечено
|
||||
CtxID uint64 // айдишник ответа
|
||||
CtxQuestionID int64 // айдишник вопроса, на который отвечено
|
||||
CtxIDInt int64 // айдишник ответа
|
||||
CtxSession string // сессия
|
||||
}
|
||||
|
@ -5,8 +5,8 @@ import (
|
||||
"fmt"
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"penahub.gitlab.yandexcloud.net/backend/penahub_common/log_mw"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer.git/dal"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer.git/models"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer/dal"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/answerer/models"
|
||||
quizdal "penahub.gitlab.yandexcloud.net/backend/quiz/common.git/dal"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/middleware"
|
||||
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/model"
|
||||
@ -229,9 +229,9 @@ func (s *Service) GetQuizData(c *fiber.Ctx) error {
|
||||
KeyDeviceType: deviceType,
|
||||
KeyBrowser: browser,
|
||||
CtxQuiz: req.QuizId,
|
||||
CtxQuizID: quiz.Id,
|
||||
CtxQuizID: int64(quiz.Id),
|
||||
CtxReferrer: referrer,
|
||||
CtxID: answers[0].Id,
|
||||
CtxIDInt: int64(answers[0].Id),
|
||||
CtxSession: cs,
|
||||
})
|
||||
|
||||
@ -413,10 +413,10 @@ func (s *Service) PutAnswersOnePiece(c *fiber.Ctx) error {
|
||||
KeyDeviceType: deviceType,
|
||||
KeyBrowser: browser,
|
||||
CtxQuiz: quizID[0],
|
||||
CtxQuizID: quiz.Id,
|
||||
CtxQuizID: int64(quiz.Id),
|
||||
CtxReferrer: referrer,
|
||||
CtxQuestionID: ans.QuestionId,
|
||||
CtxID: ans.Id,
|
||||
CtxQuestionID: int64(ans.QuestionId),
|
||||
CtxIDInt: int64(ans.Id),
|
||||
CtxSession: cs,
|
||||
})
|
||||
continue
|
||||
@ -427,10 +427,10 @@ func (s *Service) PutAnswersOnePiece(c *fiber.Ctx) error {
|
||||
KeyDeviceType: deviceType,
|
||||
KeyBrowser: browser,
|
||||
CtxQuiz: quizID[0],
|
||||
CtxQuizID: quiz.Id,
|
||||
CtxQuizID: int64(quiz.Id),
|
||||
CtxReferrer: referrer,
|
||||
CtxQuestionID: ans.QuestionId,
|
||||
CtxID: ans.Id,
|
||||
CtxQuestionID: int64(ans.QuestionId),
|
||||
CtxIDInt: int64(ans.Id),
|
||||
CtxSession: cs,
|
||||
})
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user