|
|
|
@@ -184,16 +184,6 @@ class SummaryUse extends BaseCommand |
|
|
|
return sprintf("%s-%s", $key1 ?? "NULL", $key2 ?? "NULL"); |
|
|
|
}; |
|
|
|
|
|
|
|
$targetOrders = ReceiptIssuingOrder::getBuilder() |
|
|
|
->where(ReceiptIssuingOrder::COL_NAME_CONTRACT_ID, $model->contract_id) |
|
|
|
->where(ReceiptIssuingOrder::COL_NAME_ORDER_DATETIME, ">=", $from) |
|
|
|
->where(ReceiptIssuingOrder::COL_NAME_ORDER_DATETIME, "<", $to); |
|
|
|
|
|
|
|
$targetMailOrders = ReceiptIssuingOrder::getBuilder() |
|
|
|
->where(ReceiptIssuingOrder::COL_NAME_CONTRACT_ID, $model->contract_id) |
|
|
|
->whereNotNull(ReceiptIssuingOrder::COL_NAME_STATUS_ORDER_MAIL_DATETIME) |
|
|
|
->where(ReceiptIssuingOrder::COL_NAME_STATUS_ORDER_MAIL_DATETIME, ">=", $from) |
|
|
|
->where(ReceiptIssuingOrder::COL_NAME_STATUS_ORDER_MAIL_DATETIME, "<", $to); |
|
|
|
|
|
|
|
// 領収証発行依頼件数の取得 |
|
|
|
$receiptIssuingOrders = ReceiptIssuingOrder::getBuilder() |
|
|
|
@@ -212,6 +202,7 @@ class SummaryUse extends BaseCommand |
|
|
|
DB::raw(sprintf("count(*) as count")), |
|
|
|
]) |
|
|
|
->get(); |
|
|
|
|
|
|
|
foreach ($receiptIssuingOrders as $ele) { |
|
|
|
|
|
|
|
$key1 = data_get($ele, ReceiptIssuingOrder::COL_NAME_SUMMARY_KEY1); |
|
|
|
@@ -223,7 +214,7 @@ class SummaryUse extends BaseCommand |
|
|
|
$key = $makeKey($key1, $key2); |
|
|
|
|
|
|
|
$summaryByKey = $this->getUseByKeyModel($model, $key1, $key2); |
|
|
|
$summaryByKey->receipt_order_count += $count; |
|
|
|
$summaryByKey->receipt_order_count = $count; |
|
|
|
|
|
|
|
|
|
|
|
$summaryByKeys->put($key, $summaryByKey); |
|
|
|
@@ -253,7 +244,7 @@ class SummaryUse extends BaseCommand |
|
|
|
$key2 = data_get($ele, ReceiptIssuingOrder::COL_NAME_SUMMARY_KEY2); |
|
|
|
$count = data_get($ele, 'count'); |
|
|
|
|
|
|
|
$model->mail_order_count += $count; |
|
|
|
$model->mail_order_count = $count; |
|
|
|
|
|
|
|
$key = $makeKey($key1, $key2); |
|
|
|
|
|
|
|
@@ -291,8 +282,8 @@ class SummaryUse extends BaseCommand |
|
|
|
$count = data_get($ele, 'count'); |
|
|
|
$cost = data_get($ele, 'cost'); |
|
|
|
|
|
|
|
$model->sms_send_count += $count; |
|
|
|
$model->sms_send_cost += $cost; |
|
|
|
$model->sms_send_count = $count; |
|
|
|
$model->sms_send_cost = $cost; |
|
|
|
|
|
|
|
$key = $makeKey($key1, $key2); |
|
|
|
|
|
|
|
@@ -396,12 +387,12 @@ class SummaryUse extends BaseCommand |
|
|
|
$summary->is_fixed = true; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 初期設定 |
|
|
|
$summary->receipt_order_count = 0; |
|
|
|
$summary->mail_order_count = 0; |
|
|
|
$summary->sms_send_count = 0; |
|
|
|
$summary->sms_send_cost = 0; |
|
|
|
// $summary->receipt_order_count = 0; |
|
|
|
// $summary->mail_order_count = 0; |
|
|
|
// $summary->sms_send_count = 0; |
|
|
|
// $summary->sms_send_cost = 0; |
|
|
|
|
|
|
|
return $summary; |
|
|
|
} |
|
|
|
} |