mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-23 14:55:42 +00:00
fix debt supplier ekspedisi only realisasi
This commit is contained in:
@@ -514,7 +514,7 @@ func (r *debtSupplierRepositoryImpl) baseExpenseSupplierIDs(ctx context.Context,
|
|||||||
Table("expenses").
|
Table("expenses").
|
||||||
Select("DISTINCT expenses.supplier_id").
|
Select("DISTINCT expenses.supplier_id").
|
||||||
Joins("JOIN (?) AS la ON la.approvable_id = expenses.id", r.latestExpenseApproval(ctx)).
|
Joins("JOIN (?) AS la ON la.approvable_id = expenses.id", r.latestExpenseApproval(ctx)).
|
||||||
Where("la.step_number >= ?", uint16(utils.ExpenseStepFinance)).
|
Where("la.step_number >= ?", uint16(utils.ExpenseStepRealisasi)).
|
||||||
Where("(la.action IS NULL OR la.action != ?)", string(entity.ApprovalActionRejected)).
|
Where("(la.action IS NULL OR la.action != ?)", string(entity.ApprovalActionRejected)).
|
||||||
Where("expenses.deleted_at IS NULL")
|
Where("expenses.deleted_at IS NULL")
|
||||||
|
|
||||||
@@ -623,7 +623,7 @@ func (r *debtSupplierRepositoryImpl) GetExpensesBySuppliers(ctx context.Context,
|
|||||||
Model(&entity.Expense{}).
|
Model(&entity.Expense{}).
|
||||||
Joins("JOIN (?) AS la ON la.approvable_id = expenses.id", r.latestExpenseApproval(ctx)).
|
Joins("JOIN (?) AS la ON la.approvable_id = expenses.id", r.latestExpenseApproval(ctx)).
|
||||||
Where("expenses.supplier_id IN ?", supplierIDs).
|
Where("expenses.supplier_id IN ?", supplierIDs).
|
||||||
Where("la.step_number >= ?", uint16(utils.ExpenseStepFinance)).
|
Where("la.step_number >= ?", uint16(utils.ExpenseStepRealisasi)).
|
||||||
Where("(la.action IS NULL OR la.action != ?)", string(entity.ApprovalActionRejected)).
|
Where("(la.action IS NULL OR la.action != ?)", string(entity.ApprovalActionRejected)).
|
||||||
Where("expenses.deleted_at IS NULL")
|
Where("expenses.deleted_at IS NULL")
|
||||||
|
|
||||||
@@ -692,7 +692,7 @@ func (r *debtSupplierRepositoryImpl) GetExpenseTotalsBeforeDate(ctx context.Cont
|
|||||||
Joins("JOIN expense_nonstocks en ON en.expense_id = expenses.id").
|
Joins("JOIN expense_nonstocks en ON en.expense_id = expenses.id").
|
||||||
Joins("JOIN (?) AS la ON la.approvable_id = expenses.id", r.latestExpenseApproval(ctx)).
|
Joins("JOIN (?) AS la ON la.approvable_id = expenses.id", r.latestExpenseApproval(ctx)).
|
||||||
Where("expenses.supplier_id IN ?", supplierIDs).
|
Where("expenses.supplier_id IN ?", supplierIDs).
|
||||||
Where("la.step_number >= ?", uint16(utils.ExpenseStepFinance)).
|
Where("la.step_number >= ?", uint16(utils.ExpenseStepRealisasi)).
|
||||||
Where("(la.action IS NULL OR la.action != ?)", string(entity.ApprovalActionRejected)).
|
Where("(la.action IS NULL OR la.action != ?)", string(entity.ApprovalActionRejected)).
|
||||||
Where("expenses.deleted_at IS NULL").
|
Where("expenses.deleted_at IS NULL").
|
||||||
Where("DATE(expenses.transaction_date) < ?", dateFrom).
|
Where("DATE(expenses.transaction_date) < ?", dateFrom).
|
||||||
|
|||||||
Reference in New Issue
Block a user