Issue

集金レポートデータ #23

wada opened this at 2021-03-22T16:39:25; closed

Description

opened by wada at 2021-03-22T16:39:25; updated 2022-06-06T15:57:08

【1/21】日ごとのプレイヤーの集金額を保存 #7638
【2/15実行】全プレイヤーの日毎の集金額を取得するバッチ #7700
【3/8実装】集金レポート #7732
【3/8実行】過去最高集金額を取得するバッチ #7757

Comment

#10069 by wada at 2021-03-30T10:49:54; updated 2021-03-30T10:49:54

バッチ系の対応

日ごとのプレイヤーの集金額を保存

issue

2f249543b5a348b452d3774ad243951e5553bf2a
7410957760f1949fb41d1aba5f42d24142712046

table

CREATE TABLE `daily_user_collect_gold` (
  `user_no` bigint(20) NOT NULL,
  `date` date NOT NULL,
  `gold` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

ALTER TABLE `daily_user_collect_gold`
  ADD PRIMARY KEY (`user_no`,`date`),
  ADD KEY `date` (`date`);

全プレイヤーの日毎の集金額を取得するバッチ

issue

ba2dc1768d61bc61078f7fc7b3535437a32c4524
901bd0dcc47697e120a906533671acc82ed04c59
b41df9d544ff3759dfdde9068990cf90f0b61af2
9552c84af400b1902d6054daab3a6452ab11c77a

過去最高集金額を取得するバッチ

issue

a2367e0da9f379458c13080b945212cead37c1fa
fdc9f407e5c7c03f6fd083ec8a10697e8c13605b
4f90f9895fd741940d6b5b4a1a8268a408834415

table

CREATE TABLE `master_gold_collect_report_secretary` (
  `secretary_id` int(11) NOT NULL,
  `gold` int(11) NOT NULL,
  `message_1` char(255) COLLATE utf8_unicode_ci NOT NULL,
  `message_2` char(255) COLLATE utf8_unicode_ci NOT NULL,
  `start_time` datetime NOT NULL,
  `end_time` datetime NOT NULL,
  `limited_flg` tinyint(4) NOT NULL COMMENT '限定フラグ',
  `del_flg` tinyint(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

INSERT INTO `master_gold_collect_report_secretary` (`secretary_id`, `gold`, `message_1`, `message_2`, `start_time`, `end_time`, `limited_flg`, `del_flg`) VALUES
(1, 500000, 'この調子で頑張りましょう。', '全て集金し終えました。<br>次の集金時間は<br>【{time}】です。', '2021-03-08 00:00:00', '2037-01-01 00:00:00', 0, 0);

ALTER TABLE `master_gold_collect_report_secretary`
  ADD PRIMARY KEY (`secretary_id`),
  ADD KEY `del_flg` (`del_flg`,`start_time`,`end_time`) USING BTREE;



CREATE TABLE `user_gold_collect_report` (
`user_no` bigint(20) NOT NULL,
`secretary_id` int(11) NOT NULL DEFAULT '1',
`best_gold_collect_date` date NOT NULL,
`best_gold_collect` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='集金レポート';

ALTER TABLE `user_gold_collect_report`
ADD PRIMARY KEY (`user_no`);

Comment

#10070 by wada at 2021-03-30T10:52:23; updated 2021-05-04T14:08:25

実装

集金レポート

issue

過去最高集金額を取得するバッチ

df8e315ec335f2c38da24f4cc799b6ec0ab73661

c469812e8b46d844849bf185689cdb75538532e2
b7fdda02f8fc1fd39da4225dfbee7df2e7062c54
85da406ef39d82802098ab5f92ba64d019a0ea57
205692eccf34564ab3fb6fde4f70285a11a4d69a
86daa14f04e9d976b9d6277dcd415603aca5d0cb
dca98800008f90a67eb83fd9fc88f201b1789104
48f8f51db906dc23cbb077ff0e1a35a8e33c2adf
d9eff4cc13f51d3f4f87e14943a1ccae97d7d4ab
a34ed27ac978ea5000ba917802bcdd8ac35a3826
fa34dc61ddeb039a6e6d676e66cc3df8ebb477ed
cd1619d93d578527f4c977331dbe8d5a2242743f
852d1219192dcf7cf4b02fd105cb5f1a7d244ad5
118743cb81bb5c76dff0ed98de6fc2b2c4e85095
fedc86fc01c8deb49420c399e4abb816ce236488
8f0df69ef4fa3748369f4a09ad2dc8f688af6f2c
95580372bece252f8c5bf99d4e065718a1ffcd47
0cad29ebc1c43723488004d52c86d84589eaf8bf
f0c5a7e795cf585d73bcffe2b942f368d70111dd
1a921e77c25fead43a7747fbc51e6790687640c2
e35efaae21d265d0e31208e9444d7b2fdc91cf20
ba816017ebc5ce081c94fad5cfddc95c4e10dfe4

wada close at 2021-07-12T16:32:29: Close