generated from liutk/owl-admin-base
Update
parent
0deebe8a30
commit
694c7f2960
|
|
@ -53,8 +53,8 @@ class SalesStatisticController extends AdminController
|
||||||
])
|
])
|
||||||
->affixRow([
|
->affixRow([
|
||||||
['type' => 'text', 'text' => '合计'],
|
['type' => 'text', 'text' => '合计'],
|
||||||
['type' => 'tpl', 'text' => '${items|filter:is_plus:isTrue|pick:sales|sum}'],
|
['type' => 'tpl', 'text' => '${items|pick:real_sales|sum}'],
|
||||||
['type' => 'tpl', 'text' => '${items|filter:is_plus:isTrue|pick:expenditure|sum}'],
|
['type' => 'tpl', 'text' => '${items|pick:real_expenditure|sum}'],
|
||||||
])
|
])
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
@ -84,7 +84,16 @@ class SalesStatisticController extends AdminController
|
||||||
'name' => $lotteryType->name,
|
'name' => $lotteryType->name,
|
||||||
'sales' => trim_zeros($statistic->sales ?? '0.00'),
|
'sales' => trim_zeros($statistic->sales ?? '0.00'),
|
||||||
'expenditure' => trim_zeros($statistic->expenditure ?? '0.00'),
|
'expenditure' => trim_zeros($statistic->expenditure ?? '0.00'),
|
||||||
'is_plus' => $lotteryType->value !== '-',
|
'real_sales' => match($lotteryType->value) {
|
||||||
|
'+' => $statistic->sales ?? '0.00',
|
||||||
|
'-' => -($statistic->sales ?? '0.00'),
|
||||||
|
default => 0,
|
||||||
|
},
|
||||||
|
'real_expenditure' => match($lotteryType->value) {
|
||||||
|
'+' => $statistic->expenditure ?? '0.00',
|
||||||
|
'-' => -($statistic->expenditure ?? '0.00'),
|
||||||
|
default => 0,
|
||||||
|
},
|
||||||
];
|
];
|
||||||
})->all();
|
})->all();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -225,7 +225,7 @@ class LedgerController extends Controller
|
||||||
'name' => $lotteryType->name,
|
'name' => $lotteryType->name,
|
||||||
'sales' => $ledgerItem?->sales,
|
'sales' => $ledgerItem?->sales,
|
||||||
'expenditure' => $ledgerItem?->expenditure,
|
'expenditure' => $ledgerItem?->expenditure,
|
||||||
'operator' => (string) $lotteryType->value === '-' ? '-' : '+',
|
'operator' => (string) $lotteryType->value,
|
||||||
];
|
];
|
||||||
})->all();
|
})->all();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -63,19 +63,19 @@ class KeywordSeeder extends Seeder
|
||||||
'key' => 'lottery_type',
|
'key' => 'lottery_type',
|
||||||
'name' => '彩种类型',
|
'name' => '彩种类型',
|
||||||
'children' => [
|
'children' => [
|
||||||
'七星彩',
|
['name' => '七星彩', 'value' => '+'],
|
||||||
'排列三',
|
['name' => '排列三', 'value' => '+'],
|
||||||
'排列五',
|
['name' => '排列五', 'value' => '+'],
|
||||||
'大乐透',
|
['name' => '大乐透', 'value' => '+'],
|
||||||
'传统足彩',
|
['name' => '传统足彩', 'value' => '+'],
|
||||||
'竞彩',
|
['name' => '竞彩', 'value' => '+'],
|
||||||
'顶呱刮',
|
['name' => '顶呱刮', 'value' => '+'],
|
||||||
'福彩',
|
['name' => '福彩', 'value' => '+'],
|
||||||
'合买',
|
['name' => '合买', 'value' => '+'],
|
||||||
'电彩分票+',
|
['name' => '电彩分票+', 'value' => ''],
|
||||||
'即开分票+',
|
['name' => '即开分票+', 'value' => ''],
|
||||||
['name' => '电彩分票-', 'value' => '-'],
|
['name' => '电彩分票-', 'value' => ''],
|
||||||
['name' => '即开分票-', 'value' => '-'],
|
['name' => '即开分票-', 'value' => ''],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue