Issue

ヤマダ運動会報酬配布 #154

wada opened this at 2020-08-19T11:39:36; closed

Description

opened by wada at 2020-08-19T11:39:36; updated 2022-10-06T14:38:36

アイテム登録
チュートリアル突破時に配布
登録者かつ未配布のユーザに対して配布

master_yamada_campaign_reward: キャンペーンの報酬
user_yamada_campaign_reward: 報酬対象ユーザと報酬id、配布回数、配布状態

  • [x] 期限付きアイテムをプレゼントできるようにする #156
wada assign at 2020-08-19T17:26:48: Not assigned:wada
wada commit at 2020-08-24T19:02:55: 報酬配布バッチ #154 369b126ed074cabc240f7ba781978033cafaf65d
wada commit at 2020-08-24T20:18:57: 報酬IDが1のままだった #154 40f731e84551e72c328fc0fcff7d198381c71f1a
wada commit at 2020-08-24T20:22:22: ヤマダ報酬管理テーブルsql #154 23d565e810b6c1a6b6afc42f614feb19b9fe5b58
wada refer at 2020-08-24T20:36:31: 172:運動会報酬配布
wada commit at 2020-08-25T10:35:03: 必ずファイル出力 #154 cba492ad5ba5f1dcb13a032171b238328792313b
wada commit at 2020-08-25T10:36:43: auto incrementが残ってた #154 38ed9b2e6bbf0303df126737d4d47a1a5361b5a1
wada close at 2020-08-25T12:07:26: Close

Comment

#6597 by wada at 2020-08-25T17:15:02; updated 2020-08-25T17:15:02

集計sql

# 運動会以降チュートリアル突破して、MVPに入ったユーザ
SELECT
	pf.user_no,
	FROM_UNIXTIME(setting.tutorial_fin_time),
	COUNT(pf.user_no)
FROM
	user_platform AS pf
LEFT JOIN
	user_setting AS setting
ON
	pf.user_no = setting.user_no
LEFT JOIN
	user_yamada_campaign_reward AS reward
ON
	pf.puid = reward.puid
WHERE
	reward.id IS NOT NULL
AND
	reward.receive_flg = 1
AND
	setting.tutorial_fin_time > UNIX_TIMESTAMP("2020-08-05 00:00:00")
GROUP BY
	pf.user_no