chore: stabilize lint and verify builds
This commit is contained in:
@@ -24,7 +24,7 @@ type User struct{}
|
||||
// @Produce json
|
||||
// @Success 200 {object} auth_dto.User
|
||||
// @Bind user local key(__ctx_user)
|
||||
func (u *User) Me(ctx fiber.Ctx, user *models.User) (*auth_dto.User, error) {
|
||||
func (u *User) Me(_ fiber.Ctx, user *models.User) (*auth_dto.User, error) {
|
||||
return services.User.ToAuthUserDTO(user), nil
|
||||
}
|
||||
|
||||
@@ -41,7 +41,11 @@ func (u *User) Me(ctx fiber.Ctx, user *models.User) (*auth_dto.User, error) {
|
||||
// @Bind user local key(__ctx_user)
|
||||
// @Bind form body
|
||||
func (u *User) Update(ctx fiber.Ctx, user *models.User, form *dto.UserUpdate) error {
|
||||
return services.User.Update(ctx, user.ID, form)
|
||||
if err := services.User.Update(ctx, user.ID, form); err != nil {
|
||||
return errorx.ErrOperationFailed.WithCause(err)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// Submit real-name authentication
|
||||
@@ -57,7 +61,11 @@ func (u *User) Update(ctx fiber.Ctx, user *models.User, form *dto.UserUpdate) er
|
||||
// @Bind user local key(__ctx_user)
|
||||
// @Bind form body
|
||||
func (u *User) RealName(ctx fiber.Ctx, user *models.User, form *dto.RealNameForm) error {
|
||||
return services.User.RealName(ctx, user.ID, form)
|
||||
if err := services.User.RealName(ctx, user.ID, form); err != nil {
|
||||
return errorx.ErrOperationFailed.WithCause(err)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get wallet balance and transactions
|
||||
@@ -72,6 +80,7 @@ func (u *User) RealName(ctx fiber.Ctx, user *models.User, form *dto.RealNameForm
|
||||
// @Bind user local key(__ctx_user)
|
||||
func (u *User) Wallet(ctx fiber.Ctx, user *models.User) (*dto.WalletResponse, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Wallet.GetWallet(ctx, tenantID, user.ID)
|
||||
}
|
||||
|
||||
@@ -89,6 +98,7 @@ func (u *User) Wallet(ctx fiber.Ctx, user *models.User) (*dto.WalletResponse, er
|
||||
// @Bind form body
|
||||
func (u *User) Recharge(ctx fiber.Ctx, user *models.User, form *dto.RechargeForm) (*dto.RechargeResponse, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Wallet.Recharge(ctx, tenantID, user.ID, form)
|
||||
}
|
||||
|
||||
@@ -106,6 +116,7 @@ func (u *User) Recharge(ctx fiber.Ctx, user *models.User, form *dto.RechargeForm
|
||||
// @Bind status query
|
||||
func (u *User) ListOrders(ctx fiber.Ctx, user *models.User, status string) ([]dto.Order, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Order.ListUserOrders(ctx, tenantID, user.ID, status)
|
||||
}
|
||||
|
||||
@@ -123,6 +134,7 @@ func (u *User) ListOrders(ctx fiber.Ctx, user *models.User, status string) ([]dt
|
||||
// @Bind id path
|
||||
func (u *User) GetOrder(ctx fiber.Ctx, user *models.User, id int64) (*dto.Order, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Order.GetUserOrder(ctx, tenantID, user.ID, id)
|
||||
}
|
||||
|
||||
@@ -138,6 +150,7 @@ func (u *User) GetOrder(ctx fiber.Ctx, user *models.User, id int64) (*dto.Order,
|
||||
// @Bind user local key(__ctx_user)
|
||||
func (u *User) Library(ctx fiber.Ctx, user *models.User) ([]dto.ContentItem, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Content.GetLibrary(ctx, tenantID, user.ID)
|
||||
}
|
||||
|
||||
@@ -153,6 +166,7 @@ func (u *User) Library(ctx fiber.Ctx, user *models.User) ([]dto.ContentItem, err
|
||||
// @Bind user local key(__ctx_user)
|
||||
func (u *User) Favorites(ctx fiber.Ctx, user *models.User) ([]dto.ContentItem, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Content.GetFavorites(ctx, tenantID, user.ID)
|
||||
}
|
||||
|
||||
@@ -168,9 +182,10 @@ func (u *User) Favorites(ctx fiber.Ctx, user *models.User) ([]dto.ContentItem, e
|
||||
// @Success 200 {string} string "Added"
|
||||
// @Bind user local key(__ctx_user)
|
||||
// @Bind contentId query key(content_id)
|
||||
func (u *User) AddFavorite(ctx fiber.Ctx, user *models.User, contentId int64) error {
|
||||
func (u *User) AddFavorite(ctx fiber.Ctx, user *models.User, contentID int64) error {
|
||||
tenantID := getTenantID(ctx)
|
||||
return services.Content.AddFavorite(ctx, tenantID, user.ID, contentId)
|
||||
|
||||
return services.Content.AddFavorite(ctx, tenantID, user.ID, contentID)
|
||||
}
|
||||
|
||||
// Remove from favorites
|
||||
@@ -185,9 +200,10 @@ func (u *User) AddFavorite(ctx fiber.Ctx, user *models.User, contentId int64) er
|
||||
// @Success 200 {string} string "Removed"
|
||||
// @Bind user local key(__ctx_user)
|
||||
// @Bind contentId path
|
||||
func (u *User) RemoveFavorite(ctx fiber.Ctx, user *models.User, contentId int64) error {
|
||||
func (u *User) RemoveFavorite(ctx fiber.Ctx, user *models.User, contentID int64) error {
|
||||
tenantID := getTenantID(ctx)
|
||||
return services.Content.RemoveFavorite(ctx, tenantID, user.ID, contentId)
|
||||
|
||||
return services.Content.RemoveFavorite(ctx, tenantID, user.ID, contentID)
|
||||
}
|
||||
|
||||
// Get liked contents
|
||||
@@ -202,6 +218,7 @@ func (u *User) RemoveFavorite(ctx fiber.Ctx, user *models.User, contentId int64)
|
||||
// @Bind user local key(__ctx_user)
|
||||
func (u *User) Likes(ctx fiber.Ctx, user *models.User) ([]dto.ContentItem, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Content.GetLikes(ctx, tenantID, user.ID)
|
||||
}
|
||||
|
||||
@@ -217,9 +234,10 @@ func (u *User) Likes(ctx fiber.Ctx, user *models.User) ([]dto.ContentItem, error
|
||||
// @Success 200 {string} string "Liked"
|
||||
// @Bind user local key(__ctx_user)
|
||||
// @Bind contentId query key(content_id)
|
||||
func (u *User) AddLike(ctx fiber.Ctx, user *models.User, contentId int64) error {
|
||||
func (u *User) AddLike(ctx fiber.Ctx, user *models.User, contentID int64) error {
|
||||
tenantID := getTenantID(ctx)
|
||||
return services.Content.AddLike(ctx, tenantID, user.ID, contentId)
|
||||
|
||||
return services.Content.AddLike(ctx, tenantID, user.ID, contentID)
|
||||
}
|
||||
|
||||
// Unlike content
|
||||
@@ -234,9 +252,10 @@ func (u *User) AddLike(ctx fiber.Ctx, user *models.User, contentId int64) error
|
||||
// @Success 200 {string} string "Unliked"
|
||||
// @Bind user local key(__ctx_user)
|
||||
// @Bind contentId path
|
||||
func (u *User) RemoveLike(ctx fiber.Ctx, user *models.User, contentId int64) error {
|
||||
func (u *User) RemoveLike(ctx fiber.Ctx, user *models.User, contentID int64) error {
|
||||
tenantID := getTenantID(ctx)
|
||||
return services.Content.RemoveLike(ctx, tenantID, user.ID, contentId)
|
||||
|
||||
return services.Content.RemoveLike(ctx, tenantID, user.ID, contentID)
|
||||
}
|
||||
|
||||
// Get following tenants
|
||||
@@ -251,6 +270,7 @@ func (u *User) RemoveLike(ctx fiber.Ctx, user *models.User, contentId int64) err
|
||||
// @Bind user local key(__ctx_user)
|
||||
func (u *User) Following(ctx fiber.Ctx, user *models.User) ([]dto.TenantProfile, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Tenant.ListFollowed(ctx, tenantID, user.ID)
|
||||
}
|
||||
|
||||
@@ -270,6 +290,7 @@ func (u *User) Following(ctx fiber.Ctx, user *models.User) ([]dto.TenantProfile,
|
||||
// @Bind page query
|
||||
func (u *User) Notifications(ctx fiber.Ctx, user *models.User, typeArg string, page int) (*requests.Pager, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Notification.List(ctx, tenantID, user.ID, page, typeArg)
|
||||
}
|
||||
|
||||
@@ -286,6 +307,7 @@ func (u *User) Notifications(ctx fiber.Ctx, user *models.User, typeArg string, p
|
||||
// @Bind id path
|
||||
func (u *User) MarkNotificationRead(ctx fiber.Ctx, user *models.User, id int64) error {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Notification.MarkRead(ctx, tenantID, user.ID, id)
|
||||
}
|
||||
|
||||
@@ -300,6 +322,7 @@ func (u *User) MarkNotificationRead(ctx fiber.Ctx, user *models.User, id int64)
|
||||
// @Bind user local key(__ctx_user)
|
||||
func (u *User) MarkAllNotificationsRead(ctx fiber.Ctx, user *models.User) error {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Notification.MarkAllRead(ctx, tenantID, user.ID)
|
||||
}
|
||||
|
||||
@@ -317,6 +340,7 @@ func (u *User) MarkAllNotificationsRead(ctx fiber.Ctx, user *models.User) error
|
||||
// @Bind status query
|
||||
func (u *User) MyCoupons(ctx fiber.Ctx, user *models.User, status string) ([]dto.UserCouponItem, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Coupon.ListUserCoupons(ctx, tenantID, user.ID, status)
|
||||
}
|
||||
|
||||
@@ -334,6 +358,7 @@ func (u *User) MyCoupons(ctx fiber.Ctx, user *models.User, status string) ([]dto
|
||||
// @Bind amount query
|
||||
func (u *User) AvailableCoupons(ctx fiber.Ctx, user *models.User, amount int64) ([]dto.UserCouponItem, error) {
|
||||
tenantID := getTenantID(ctx)
|
||||
|
||||
return services.Coupon.ListAvailable(ctx, tenantID, user.ID, amount)
|
||||
}
|
||||
|
||||
@@ -354,5 +379,6 @@ func (u *User) ReceiveCoupon(ctx fiber.Ctx, user *models.User, form *dto.CouponR
|
||||
if form == nil {
|
||||
return nil, errorx.ErrInvalidParameter.WithMsg("参数无效")
|
||||
}
|
||||
|
||||
return services.Coupon.Receive(ctx, tenantID, user.ID, form.CouponID)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user