Merge branch 'fix/day-record' into 'development'

add response excess day and week

See merge request mbugroup/lti-api!523
This commit is contained in:
Giovanni Gabriel Septriadi
2026-05-08 08:05:51 +00:00
@@ -74,6 +74,8 @@ type RecordingRelationDTO struct {
ProjectFlock RecordingProjectFlockDTO `json:"project_flock"`
RecordDatetime time.Time `json:"record_datetime"`
Day int `json:"day"`
Week int `json:"week"`
ExcessDays int `json:"excess_days"`
TotalDepletionQty float64 `json:"total_depletion_qty"`
TotalDepletionCumQty float64 `json:"total_depletion_cum_qty"`
CumDepletionRate float64 `json:"cum_depletion_rate"`
@@ -270,11 +272,15 @@ func toRecordingRelationDTO(e entity.Recording) RecordingRelationDTO {
latestApproval = snapshot
}
day := intValue(e.Day)
return RecordingRelationDTO{
Id: e.Id,
ProjectFlock: toRecordingProjectFlockDTO(e),
RecordDatetime: e.RecordDatetime,
Day: intValue(e.Day),
Day: day,
Week: day / 7,
ExcessDays: day % 7,
TotalDepletionQty: floatValue(e.TotalDepletionQty),
TotalDepletionCumQty: floatValue(e.TotalDepletionCumQty),
CumDepletionRate: roundFloatValue(e.CumDepletionRate, 2),