diff --git a/api/kyc/handler.go b/api/kyc/handler.go index cfe13a4..83c99f2 100644 --- a/api/kyc/handler.go +++ b/api/kyc/handler.go @@ -16,6 +16,6 @@ func ApiHandler(r *gin.RouterGroup) { kycHandler := &KycHandler{kycSvc} r.Use(middleware.ApiVersionCheck(), middleware.JWTAuth(), middleware.Permission(10)) - r.POST("/kyc/session", kycHandler.Session) - r.POST("/kyc/query", kycHandler.Query) + r.POST("/session", kycHandler.Session) + r.POST("/query", kycHandler.Query) } diff --git a/data/data.go b/data/data.go index 452b70a..54c19b7 100644 --- a/data/data.go +++ b/data/data.go @@ -38,7 +38,7 @@ func Init(ctx context.Context) { } // Auto migrate - err = db.AutoMigrate(&User{}, &Event{}, &Attendance{}, &Client{}) + err = db.AutoMigrate(&User{}, &Event{}, &Attendance{}, &Client{}, &Kyc{}) if err != nil { slog.ErrorContext(ctx, "[Database] Error migrating database!", "err", err) os.Exit(1) diff --git a/service/service_kyc/query_kyc.go b/service/service_kyc/query_kyc.go index d662455..8f4e34e 100644 --- a/service/service_kyc/query_kyc.go +++ b/service/service_kyc/query_kyc.go @@ -152,11 +152,10 @@ func (self *KycServiceImpl) QueryKyc(payload *KycQueryPayload) (result *KycQuery } var updates = map[string]any{ - "kyc_info": kycInfo, + "kyc_info": encodedKycInfo, } err = new(data.Kyc). - SetKycInfo(*encodedKycInfo). UpdateByKycID(payload.Context, &kycId, updates) if err != nil { exception := new(exception.Builder). diff --git a/service/service_kyc/session_kyc.go b/service/service_kyc/session_kyc.go index aaa3a16..a943ca9 100644 --- a/service/service_kyc/session_kyc.go +++ b/service/service_kyc/session_kyc.go @@ -142,12 +142,12 @@ func (self *KycServiceImpl) SessionKyc(payload *KycSessionPayload) (result *KycS SetEndpoint(exception.EndpointKycServiceSession). SetType(exception.TypeSpecific). SetOriginal(exception.KycSessionFailed). - SetError(err). + SetError(nil). Throw(payload.Context) result = &KycSessionResult{ Common: shared.CommonResult{ - HttpCode: 500, + HttpCode: 400, Exception: exception, }, Data: nil,