This commit is contained in:
aozhiwei 2024-10-09 13:48:32 +08:00
parent 9e733b837c
commit be803d23e5

View File

@ -73,17 +73,19 @@ class BattleBoxService {
} else { } else {
if ($yesterDayDropTotal >= $yesterDayAllocNum) { if ($yesterDayDropTotal >= $yesterDayAllocNum) {
//掉完了 //掉完了
error_log(json_encode(array(
'yesterDayDropLastTime' => $yesterDayDropLastTime,
'yesterDayDropLastTime2' => myself()->_getDaySecondsOffset($yesterDayDropLastTime),
'startTime' => $startTime,
)));
$costTime = myself()->_getDaySecondsOffset($yesterDayDropLastTime) - $startTime; $costTime = myself()->_getDaySecondsOffset($yesterDayDropLastTime) - $startTime;
if ($costTime <= 0) { if ($costTime <= 0) {
$completionDegree = 1; $completionDegree = 1;
} else { } else {
$completionDegree = ($endTime - $startTime) / $costTime; $completionDegree = ($endTime - $startTime) / $costTime;
} }
error_log(json_encode(array(
'yesterDayDropLastTime' => $yesterDayDropLastTime,
'yesterDayDropLastTime2' => myself()->_getDaySecondsOffset($yesterDayDropLastTime),
'startTime' => $startTime,
'costTime' => $costTime,
'completionDegree' => $completionDegree,
)));
} else { } else {
//没掉完 //没掉完
$completionDegree = $yesterDayDropTotal / $yesterDayAllocNum; $completionDegree = $yesterDayDropTotal / $yesterDayAllocNum;
@ -153,10 +155,10 @@ class BattleBoxService {
public static function set($phase, $day) public static function set($phase, $day)
{ {
$daySeconds = myself()->_getNowDaySeconds() + $day * 3600 * 24; $daySeconds = myself()->_getNowDaySeconds() + $day * 3600 * 24;
self::getDailyPhaseDropLastTime($phase, $daySeconds, getReqVal('drop_last_time',0 )); self::setDailyPhaseDropLastTime($phase, $daySeconds, getReqVal('drop_last_time', 0));
self::setDailyPhaseDropTotalNum($phase, $daySeconds, getReqVal('drop_total',0 )); self::setDailyPhaseDropTotalNum($phase, $daySeconds, getReqVal('drop_total', 0));
self::setDailyPhaseAllocNum($phase, $daySeconds, getReqVal('alloc_num',0 )); self::setDailyPhaseAllocNum($phase, $daySeconds, getReqVal('alloc_num', 0));
self::setDailyPhaseAlreadyAllocNum($phase, $daySeconds, getReqVal('already_alloced_num',0 )); self::setDailyPhaseAlreadyAllocNum($phase, $daySeconds, getReqVal('already_alloced_num', 0));
self::dump($phase, $day); self::dump($phase, $day);
} }