update license

This commit is contained in:
aditya.siregar
2024-07-30 00:55:20 +07:00
parent 5b286fd44c
commit 2d1c450f65
7 changed files with 44 additions and 10 deletions
+1 -1
View File
@@ -125,7 +125,7 @@ func (h *Handler) GetAll(c *gin.Context) {
return
}
licenseResponses := response.FromEntityList(licenses)
licenseResponses := response.FromEntityListAll(licenses)
c.JSON(http.StatusOK, response.BaseResponse{
Success: true,
+24 -4
View File
@@ -35,10 +35,6 @@ func (r *License) FromEntity(e *entity.License) {
}
r.SerialNumber = e.SerialNumber
r.PartnerID = e.PartnerID
r.CreatedBy = e.CreatedByName
r.UpdatedBy = e.UpdatedBy
r.PartnerName = e.PartnerName
r.Status = e.LicenseStatus
}
func FromEntityList(entities []*entity.License) []License {
@@ -48,3 +44,27 @@ func FromEntityList(entities []*entity.License) []License {
}
return licenses
}
func FromEntityListAll(entities []*entity.LicenseGetAll) []License {
licenses := make([]License, len(entities))
for i, e := range entities {
licenses[i].FromEntityGetAll(e)
}
return licenses
}
func (r *License) FromEntityGetAll(e *entity.LicenseGetAll) {
r.ID = e.ID.String()
r.Name = e.Name
r.StartDate = e.StartDate.Format("2006-01-02")
r.EndDate = e.EndDate.Format("2006-01-02")
if e.RenewalDate != nil {
r.RenewalDate = e.RenewalDate.Format("2006-01-02")
}
r.SerialNumber = e.SerialNumber
r.PartnerID = e.PartnerID
r.CreatedBy = e.CreatedByName
r.UpdatedBy = e.UpdatedBy
r.PartnerName = e.PartnerName
r.Status = e.LicenseStatus
}