2025-03-13 12:00:26 +08:00

20 lines
422 B
Go

package adssvc
import (
adsdomain "legalgo-BE-go/internal/domain/ads"
timeutils "legalgo-BE-go/internal/utilities/time_utils"
)
func (i *impl) Update(adsID string, spec adsdomain.AdsReq) error {
newsSpec := adsdomain.Ads{
ID: adsID,
ImageUrl: spec.Image,
Url: spec.URL,
UpdatedAt: timeutils.Now(),
StartDate: spec.StartDate,
EndDate: spec.EndDate,
}
return i.adsRepo.Update(newsSpec)
}