数据大屏
This commit is contained in:
parent
b69c58bddf
commit
613a561e76
@ -79,6 +79,44 @@
|
|||||||
</if>
|
</if>
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
<sql id="WalletGoldAssetRecordSource">
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_1
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_2
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_3
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_4
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_5
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_6
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_7
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_8
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_9
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_10
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_11
|
||||||
|
UNION ALL
|
||||||
|
SELECT user_id, sys_origin, type, penny_amount, event_type, FROM_UNIXTIME(create_time / 1000) AS create_time
|
||||||
|
FROM likei_wallet.wallet_gold_asset_record_12
|
||||||
|
</sql>
|
||||||
|
|
||||||
<select id="listNewUsers"
|
<select id="listNewUsers"
|
||||||
resultType="com.red.circle.console.infra.database.rds.dto.datav.CountryDashboardMetricDTO">
|
resultType="com.red.circle.console.infra.database.rds.dto.datav.CountryDashboardMetricDTO">
|
||||||
SELECT
|
SELECT
|
||||||
@ -155,11 +193,11 @@
|
|||||||
IFNULL(SUM(t.amount), 0) AS salaryExchange
|
IFNULL(SUM(t.amount), 0) AS salaryExchange
|
||||||
FROM (
|
FROM (
|
||||||
SELECT user_id, sys_origin, amount, create_time
|
SELECT user_id, sys_origin, amount, create_time
|
||||||
FROM user_salary_account_running_water
|
FROM likei_wallet.user_salary_account_running_water
|
||||||
WHERE type = 1 AND salary_event = 'SALARY_EXCHANGE'
|
WHERE type = 1 AND salary_event = 'SALARY_EXCHANGE'
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT user_id, sys_origin, amount, create_time
|
SELECT user_id, sys_origin, amount, create_time
|
||||||
FROM user_salary_diamond_running_water
|
FROM likei_wallet.user_salary_diamond_running_water
|
||||||
WHERE type = 1 AND salary_event = 'SALARY_EXCHANGE_GOLD_COINS'
|
WHERE type = 1 AND salary_event = 'SALARY_EXCHANGE_GOLD_COINS'
|
||||||
) t
|
) t
|
||||||
INNER JOIN user_base_info u ON u.id = t.user_id
|
INNER JOIN user_base_info u ON u.id = t.user_id
|
||||||
@ -193,7 +231,9 @@
|
|||||||
<include refid="PeriodColumnsT"/>,
|
<include refid="PeriodColumnsT"/>,
|
||||||
IFNULL(SUM(CASE WHEN t.type = 1 THEN t.penny_amount ELSE 0 END) / 100.00, 0) AS gameTotalFlow,
|
IFNULL(SUM(CASE WHEN t.type = 1 THEN t.penny_amount ELSE 0 END) / 100.00, 0) AS gameTotalFlow,
|
||||||
IFNULL(SUM(CASE WHEN t.type = 0 THEN t.penny_amount ELSE 0 END) / 100.00, 0) AS gamePayout
|
IFNULL(SUM(CASE WHEN t.type = 0 THEN t.penny_amount ELSE 0 END) / 100.00, 0) AS gamePayout
|
||||||
FROM wallet_gold_asset_record t
|
FROM (
|
||||||
|
<include refid="WalletGoldAssetRecordSource"/>
|
||||||
|
) t
|
||||||
INNER JOIN user_base_info u ON u.id = t.user_id
|
INNER JOIN user_base_info u ON u.id = t.user_id
|
||||||
WHERE (
|
WHERE (
|
||||||
t.event_type IN (
|
t.event_type IN (
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user