Compare commits
2 Commits
dc77a51c3c
...
1bc0a4b01d
| Author | SHA1 | Date | |
|---|---|---|---|
| 1bc0a4b01d | |||
|
|
d03b803bae |
@@ -71,9 +71,10 @@ class SendInvoiceTransitReport extends Command
|
|||||||
)
|
)
|
||||||
->when($plantId != 0, fn($q) => $q->where('it.plant_id', $plantId))
|
->when($plantId != 0, fn($q) => $q->where('it.plant_id', $plantId))
|
||||||
->whereNotNull('it.lr_bl_aw_date')
|
->whereNotNull('it.lr_bl_aw_date')
|
||||||
->whereRaw(
|
// ->whereRaw(
|
||||||
'(CURRENT_DATE - CAST(it.lr_bl_aw_date AS DATE)) >= CAST(im.transit_days AS INTEGER)'
|
// '(CURRENT_DATE - CAST(it.lr_bl_aw_date AS DATE)) >= CAST(im.transit_days AS INTEGER)'
|
||||||
)
|
// )
|
||||||
|
->whereRaw('(CURRENT_DATE - CAST(it.lr_bl_aw_date AS DATE) + 1) >= CAST(im.transit_days AS INTEGER)')
|
||||||
->get();
|
->get();
|
||||||
|
|
||||||
|
|
||||||
@@ -87,6 +88,8 @@ class SendInvoiceTransitReport extends Command
|
|||||||
foreach ($mailRules as $rule) {
|
foreach ($mailRules as $rule) {
|
||||||
|
|
||||||
$ruleInvoices = $results->where('invoice_master_id', $rule->invoice_master_id);
|
$ruleInvoices = $results->where('invoice_master_id', $rule->invoice_master_id);
|
||||||
|
//$ruleInvoices = $results->filter(fn($item) => $item->invoice_master_id == (int)$rule->invoice_master_id);
|
||||||
|
|
||||||
|
|
||||||
if ($ruleInvoices->isEmpty()) {
|
if ($ruleInvoices->isEmpty()) {
|
||||||
$this->info("Skipping rule {$rule->id} — no invoice transit data.");
|
$this->info("Skipping rule {$rule->id} — no invoice transit data.");
|
||||||
|
|||||||
Reference in New Issue
Block a user