fix: update user plan and rearrange structur project

This commit is contained in:
ericprd
2025-03-08 22:46:05 +08:00
parent a47b7b7d3d
commit 13c976dcbf
54 changed files with 508 additions and 263 deletions
+3 -1
View File
@@ -2,4 +2,6 @@ package subscribehttp
import "go.uber.org/fx"
var Module = fx.Module("subscribe", fx.Invoke())
var Module = fx.Module("subscribe", fx.Invoke(
Update,
))
+12 -4
View File
@@ -1,9 +1,9 @@
package subscribehttp
import (
userrepository "legalgo-BE-go/internal/accessor/user"
authmiddleware "legalgo-BE-go/internal/api/http/middleware/auth"
userdomain "legalgo-BE-go/internal/domain/user"
authsvc "legalgo-BE-go/internal/services/auth"
subscribesvc "legalgo-BE-go/internal/services/subscribe"
"legalgo-BE-go/internal/utilities/response"
"legalgo-BE-go/internal/utilities/utils"
@@ -14,7 +14,7 @@ import (
func Update(
router chi.Router,
authSvc authsvc.Auth,
userRepo userrepository.User,
subSvc subscribesvc.Subscribe,
) {
router.
@@ -60,9 +60,11 @@ func Update(
return
}
user, err := authSvc.GetUserProfile(detail.Email)
user, err := userRepo.GetUserProfile(detail.Email)
if err := subSvc.Update(user.ID, body); err != nil {
body.ID = user.Subscribe.ID
if err := subSvc.Update(body); err != nil {
response.ResponseWithErrorCode(
ctx,
w,
@@ -73,5 +75,11 @@ func Update(
)
return
}
response.RespondJsonSuccess(ctx, w, struct {
Message string
}{
Message: "update user plan success",
})
})
}