|
|
@@ -95,7 +95,7 @@ class PropertyHeadAnalysisLists extends BaseAdminDataLists implements ListsSearc
|
|
|
->leftJoin('property_head c', 'a.property_head_id = c.id')
|
|
|
->leftJoin('sale d', 'a.sale_id = d.id')
|
|
|
->field([
|
|
|
- 'a.property_head_id','c.property_name','c.village_name','c.address','c.head_name','c.head_mobile','c.ratio','c.remark','d.sale_name',
|
|
|
+ 'a.property_head_id','c.property_name','c.village_name','c.address','c.head_name','c.head_mobile','c.ratio','c.remark','c.head_bank_card','c.head_corporate_bank','d.sale_name',
|
|
|
Db::raw("COUNT(a.work_id) AS work_count,SUM(b.work_amount) AS total_sales_amount")
|
|
|
])
|
|
|
->where('a.sale_type', 'in', [1, 2])
|
|
|
@@ -134,9 +134,9 @@ class PropertyHeadAnalysisLists extends BaseAdminDataLists implements ListsSearc
|
|
|
public function setExcelComplexFields(): array
|
|
|
{
|
|
|
$zh_cn_fields = [
|
|
|
- '所属代理','所属小区', '所属销售','单数','总金额','分成比例','分成金额'
|
|
|
+ '所属代理','备注','银行卡信息','对公银行信息','所属小区', '所属销售','单数','总金额','分成比例','分成金额'
|
|
|
];
|
|
|
- $data_fields = ['property_name','village_name','sale_name','work_count','total_sales_amount','ratio',function($row){
|
|
|
+ $data_fields = ['property_name','remark','head_bank_card','head_corporate_bank','village_name','sale_name','work_count','total_sales_amount','ratio',function($row){
|
|
|
return bcmul($row['total_sales_amount'], bcdiv($row['ratio'], 100, 4),2);
|
|
|
}];
|
|
|
return [
|