コミットメタ情報

リビジョン7bc4ced018557e80d96ba5d7e91c7d522a2e21d2 (tree)
日時2017-08-04 21:37:35
作者Kazuhiro Fujieda <fujieda@user...>
コミッターKazuhiro Fujieda

ログメッセージ

月初の戦果の計算が正しく行われないことがあるのを直す

変更サマリ

差分

--- a/LogViewer/tags.html
+++ b/LogViewer/tags.html
@@ -807,13 +807,14 @@ this.calcResult = function(data) {
807807 if (isNewYear) {
808808 endOfYear = date.clone().endOf('year').hour(22).startOf('hour');
809809 if (endOfYear.isSameOrBefore(date))
810- endOfYear.add(1, 'year').endOf('year');
810+ endOfYear.add(1, 'year');
811811 yearExp = lastExp === -1 ? exp : lastExp;
812812 }
813813 if (isNewMonth) {
814- endOfMonth = date.clone().endOf('month').hour(22).startOf('hour');
815- if (endOfMonth.isSameOrBefore(date))
816- endOfMonth.add(1, 'month').endOf('month');
814+ endOfMonth = date.clone().endOf('month');
815+ if (date.date() == endOfMonth.date())
816+ endOfMonth.add(1, 'months').endOf('month');
817+ endOfMonth.hour(22).startOf('hour');
817818 monthExp = lastExp === -1 ? exp : lastExp;
818819 carryOverEo = monthEo * expPerAch / 50000;
819820 carryOverAch = (monthExp - yearExp) / 50000;
旧リポジトリブラウザで表示