Add Filter and Total Tempat WIsata
This commit is contained in:
@@ -188,10 +188,14 @@ func (r *OrderRepository) SumAmount(ctx mycontext.Context, req entity.OrderSearc
|
||||
Where("date(created_at) = ?", today).
|
||||
Where("status = ?", "PAID")
|
||||
|
||||
if !req.IsAdmin {
|
||||
if req.PartnerID != nil {
|
||||
query = query.Where("orders.partner_id = ?", req.PartnerID)
|
||||
}
|
||||
|
||||
if req.SiteID != nil {
|
||||
query = query.Where("orders.site_id = ?", req.SiteID)
|
||||
}
|
||||
|
||||
if err := query.Scan(&amount).Error; err != nil {
|
||||
logger.ContextLogger(ctx).Error("error when get cash amount", zap.Error(err))
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user