mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 21:41:55 +00:00
Fix[BE-261]: change realization json to not using prefix Realization
This commit is contained in:
@@ -69,20 +69,20 @@ type ProjectFlockKandangNestedDTO struct {
|
||||
}
|
||||
|
||||
type ExpenseRealizationDTO struct {
|
||||
Id uint64 `json:"id"`
|
||||
RealizationQty float64 `json:"realization_qty"`
|
||||
RealizationUnitPrice float64 `json:"realization_unit_price"`
|
||||
RealizationTotalPrice float64 `json:"realization_total_price"`
|
||||
RealizationDate time.Time `json:"realization_date"`
|
||||
Note *string `json:"note,omitempty"`
|
||||
Id uint64 `json:"id"`
|
||||
Qty float64 `json:"qty"`
|
||||
UnitPrice float64 `json:"unit_price"`
|
||||
TotalPrice float64 `json:"total_price"`
|
||||
Date time.Time `json:"date"`
|
||||
Note *string `json:"note,omitempty"`
|
||||
}
|
||||
|
||||
type RealizationOnlyDTO struct {
|
||||
Id uint64 `json:"id"`
|
||||
RealizationQty float64 `json:"realization_qty"`
|
||||
RealizationUnitPrice float64 `json:"realization_unit_price"`
|
||||
RealizationTotalPrice float64 `json:"realization_total_price"`
|
||||
RealizationDate time.Time `json:"realization_date"`
|
||||
Qty float64 `json:"qty"`
|
||||
UnitPrice float64 `json:"unit_price"`
|
||||
TotalPrice float64 `json:"total_price"`
|
||||
Date time.Time `json:"date"`
|
||||
Note *string `json:"note,omitempty"`
|
||||
Nonstock *nonstockDTO.NonstockBaseDTO `json:"nonstock,omitempty"`
|
||||
ProjectFlockKandang *ProjectFlockKandangNestedDTO `json:"project_flock_kandang,omitempty"`
|
||||
@@ -224,14 +224,14 @@ func ToExpenseDetailDTO(e *entity.Expense) ExpenseDetailDTO {
|
||||
}
|
||||
|
||||
realisasiDTO := RealizationOnlyDTO{
|
||||
Id: ns.Realization.Id,
|
||||
RealizationQty: ns.Realization.RealizationQty,
|
||||
RealizationUnitPrice: ns.Realization.RealizationUnitPrice,
|
||||
RealizationTotalPrice: ns.Realization.RealizationTotalPrice,
|
||||
RealizationDate: ns.Realization.RealizationDate,
|
||||
Note: ns.Realization.Note,
|
||||
Nonstock: nonstock,
|
||||
ProjectFlockKandang: projectFlockKandang,
|
||||
Id: ns.Realization.Id,
|
||||
Qty: ns.Realization.RealizationQty,
|
||||
UnitPrice: ns.Realization.RealizationUnitPrice,
|
||||
TotalPrice: ns.Realization.RealizationTotalPrice,
|
||||
Date: ns.Realization.RealizationDate,
|
||||
Note: ns.Realization.Note,
|
||||
Nonstock: nonstock,
|
||||
ProjectFlockKandang: projectFlockKandang,
|
||||
}
|
||||
realisasi = append(realisasi, realisasiDTO)
|
||||
}
|
||||
@@ -246,7 +246,7 @@ func ToExpenseDetailDTO(e *entity.Expense) ExpenseDetailDTO {
|
||||
|
||||
var totalRealisasi float64
|
||||
for _, r := range realisasi {
|
||||
totalRealisasi += r.RealizationTotalPrice
|
||||
totalRealisasi += r.TotalPrice
|
||||
}
|
||||
|
||||
// Group pengajuans and realisasi by kandang
|
||||
@@ -336,11 +336,11 @@ func ToExpenseNonstockDTO(ns entity.ExpenseNonstock) ExpenseNonstockDTO {
|
||||
|
||||
func ToExpenseRealizationDTO(r entity.ExpenseRealization) ExpenseRealizationDTO {
|
||||
return ExpenseRealizationDTO{
|
||||
Id: r.Id,
|
||||
RealizationQty: r.RealizationQty,
|
||||
RealizationUnitPrice: r.RealizationUnitPrice,
|
||||
RealizationTotalPrice: r.RealizationTotalPrice,
|
||||
RealizationDate: r.RealizationDate,
|
||||
Note: r.Note,
|
||||
Id: r.Id,
|
||||
Qty: r.RealizationQty,
|
||||
UnitPrice: r.RealizationUnitPrice,
|
||||
TotalPrice: r.RealizationTotalPrice,
|
||||
Date: r.RealizationDate,
|
||||
Note: r.Note,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user