fix: all
This commit is contained in:
@@ -28,7 +28,7 @@ func (ctl *posts) List(ctx fiber.Ctx, pagination *requests.Pagination, query *Li
|
||||
|
||||
type PostForm struct {
|
||||
Title string `json:"title"`
|
||||
HeadImageIds []int64 `json:"head_image_ids"`
|
||||
HeadImages []int64 `json:"head_images"`
|
||||
Price int64 `json:"price"`
|
||||
Discount int16 `json:"discount"`
|
||||
Introduction string `json:"introduction"`
|
||||
@@ -43,7 +43,7 @@ type PostForm struct {
|
||||
func (ctl *posts) Create(ctx fiber.Ctx, form *PostForm) error {
|
||||
post := model.Posts{
|
||||
Title: form.Title,
|
||||
HeadImages: fields.ToJson(form.HeadImageIds),
|
||||
HeadImages: fields.ToJson(form.HeadImages),
|
||||
Price: form.Price,
|
||||
Discount: form.Discount,
|
||||
Description: form.Introduction,
|
||||
@@ -60,7 +60,7 @@ func (ctl *posts) Create(ctx fiber.Ctx, form *PostForm) error {
|
||||
}
|
||||
assets := lo.Map(medias, func(media *model.Medias, _ int) fields.MediaAsset {
|
||||
return fields.MediaAsset{
|
||||
Type: models.Medias.ConvertFileTypeByMimeType(media.MimeType),
|
||||
Type: media.MimeType,
|
||||
Media: media.ID,
|
||||
Mark: nil,
|
||||
}
|
||||
@@ -86,7 +86,7 @@ func (ctl *posts) Update(ctx fiber.Ctx, id int64, form *PostForm) error {
|
||||
|
||||
post := &model.Posts{
|
||||
Title: form.Title,
|
||||
HeadImages: fields.ToJson(form.HeadImageIds),
|
||||
HeadImages: fields.ToJson(form.HeadImages),
|
||||
Price: form.Price,
|
||||
Discount: form.Discount,
|
||||
Description: form.Introduction,
|
||||
@@ -108,7 +108,7 @@ func (ctl *posts) Update(ctx fiber.Ctx, id int64, form *PostForm) error {
|
||||
}
|
||||
assets := lo.Map(medias, func(media *model.Medias, _ int) fields.MediaAsset {
|
||||
return fields.MediaAsset{
|
||||
Type: models.Medias.ConvertFileTypeByMimeType(media.MimeType),
|
||||
Type: media.MimeType,
|
||||
Media: media.ID,
|
||||
Mark: nil,
|
||||
}
|
||||
@@ -164,13 +164,11 @@ func (ctl *posts) Show(ctx fiber.Ctx, id int64) (*PostItem, error) {
|
||||
Posts: post,
|
||||
Medias: lo.Map(medias, func(media *model.Medias, _ int) *models.MediaItem {
|
||||
return &models.MediaItem{
|
||||
ID: media.ID,
|
||||
Name: media.Name,
|
||||
UploadTime: media.CreatedAt.Format("2006-01-02 15:04:05"),
|
||||
FileSize: media.Size,
|
||||
MimeType: media.MimeType,
|
||||
FileType: models.Medias.ConvertFileTypeByMimeType(media.MimeType),
|
||||
ThumbnailUrl: "",
|
||||
ID: media.ID,
|
||||
Name: media.Name,
|
||||
UploadTime: media.CreatedAt.Format("2006-01-02 15:04:05"),
|
||||
FileSize: media.Size,
|
||||
MimeType: media.MimeType,
|
||||
}
|
||||
}),
|
||||
}, nil
|
||||
|
||||
Reference in New Issue
Block a user