kịch bản:
nếu client gọi lên hàm: daily checkin
kiểm tra xem lần cuối cùng gọi hàm này là khi nào. nếu trong vòng 24h. thì thông báo:
"You have check in already, please wait more XXX hours ", (chỉnh sửa câu này sau).
kiểm tra thời gian lần checkin cuối cùng dựa vào bảng transaction.
sau khi user thực hiện check in.
ghi giao dịch vào bảng transaction với trans_type: DAILY_CHECK_IN
thực hiện cộng Coin, giá trị trong bảng app_configs trường: DAILY_CHECK_IN_REWARD_COIN
kiểm tra thời gian lần checkin cuối cùng dựa vào bảng transaction.