Update: refactor code and improve statistics functions in ConsultStatisticsLogic, CostProjectStatisticsLogic, ManageStatisticsLogic, and SupervisionProjectStatisticsLogic
This commit is contained in:
parent
093739a853
commit
408212d1a7
@ -21,7 +21,6 @@ class ConsultStatisticsLogic extends BaseLogic
|
||||
$financialInvoice = new FinancialInvoice();
|
||||
$financialRefund = new FinancialRefund();
|
||||
$financialSettlement = new FinancialSettlement();
|
||||
|
||||
$total_apply_amount = $marketingContract->statistics_count([], $time, 'sum', '');
|
||||
$apply_amount_value = $marketingContract->statistics_count([], $time, 'group', 'create_time');
|
||||
$data[] = [
|
||||
@ -42,7 +41,7 @@ class ConsultStatisticsLogic extends BaseLogic
|
||||
];
|
||||
|
||||
|
||||
$contract_ids = $consultProject->column('contract');
|
||||
$contract_ids = $consultProject->group('contract')->column('contract');
|
||||
//开票金额
|
||||
$where[]=['contract_id','in',$contract_ids];
|
||||
$total_apply_amount = $financialInvoice->ContractFinancialMoney($where, $time, 'sum', '', 'apply_amount');
|
||||
|
@ -81,7 +81,7 @@ class CostProjectStatisticsLogic extends BaseLogic
|
||||
'value' => $apply_amount_value['y'] ?? 0,
|
||||
'type' => 1,
|
||||
];
|
||||
$contract_ids = $CostProject->column('contract_id');
|
||||
$contract_ids = $CostProject->group('contract_id')->column('contract_id');
|
||||
|
||||
$where[]=['contract_id','in',$contract_ids];
|
||||
$total_apply_amount = $financialInvoice->ContractFinancialMoney($where, $time, 'sum', '', 'apply_amount');
|
||||
|
@ -56,7 +56,7 @@ class ManageStatisticsLogic extends BaseLogic
|
||||
'type' => 1,
|
||||
];
|
||||
|
||||
$contract_ids = $consultProject->column('contract');
|
||||
$contract_ids = $consultProject->group('contract')->column('contract');
|
||||
//开票金额
|
||||
$where[]=['contract_id','in',$contract_ids];
|
||||
$total_apply_amount = $financialInvoice->ContractFinancialMoney($where, $time, 'sum', '', 'apply_amount');
|
||||
|
@ -62,7 +62,8 @@ class SupervisionProjectStatisticsLogic extends BaseLogic
|
||||
'type' => 1,
|
||||
];
|
||||
}
|
||||
$contract_ids = $supervisionProject->column('contract');
|
||||
$contract_ids = $supervisionProject->group('contract')->column('contract');
|
||||
|
||||
//开票金额
|
||||
$where[] = ['contract_id', 'in', $contract_ids];
|
||||
$total_apply_amount = $financialInvoice->ContractFinancialMoney($where, $time, 'sum', '', 'apply_amount');
|
||||
|
Loading…
x
Reference in New Issue
Block a user