...
|
...
|
@@ -152,10 +152,26 @@ class OrderController extends HomeBaseController{ |
|
|
}else{
|
|
|
$YesterdayStateTime=$stateTime-86400;
|
|
|
$YesterdayEndTime=$endTime-86400;
|
|
|
//开始时间在预设开始时间的前面OR结束时间在预设结束时间的前面
|
|
|
//昨天预设结束前使用,今天预设结束前停止
|
|
|
if(($new_start_time > (strtotime('00:00:00')-86400) && $new_start_time < $YesterdayEndTime) && ($new_end_time > strtotime('00:00:00') && $new_end_time < $endTime)){
|
|
|
$price+= ceil(($YesterdayEndTime-$new_start_time)/3600) * $interval['price'];
|
|
|
$price+= ceil(($YesterdayEndTime-$new_start_time)/3600) * $interval['price']
|
|
|
+ceil(($YesterdayStateTime-$YesterdayEndTime)/3600) * $cost['cost']
|
|
|
+ceil(($new_end_time-$YesterdayStateTime)/3600) * $interval['price'];
|
|
|
}
|
|
|
//昨天预设开始前使用,今天预设结束前停止
|
|
|
if(($new_start_time > (strtotime('00:00:00')-86400) && $new_start_time < $YesterdayEndTime) && ($new_end_time > strtotime('00:00:00') && $new_end_time < $endTime)){
|
|
|
$price+= ceil(($YesterdayEndTime-$new_start_time)/3600) * $interval['price']
|
|
|
+ceil(($YesterdayStateTime-$YesterdayEndTime)/3600) * $cost['cost']
|
|
|
+ceil(($new_end_time-$YesterdayStateTime)/3600) * $interval['price'];
|
|
|
}
|
|
|
//昨天预设开始前使用,今天预设结束后停止
|
|
|
|
|
|
|
|
|
//昨天预设开始后使用,今天预设结束前停止
|
|
|
|
|
|
//昨天预设开始后使用,今天预设结束后停止
|
|
|
|
|
|
//昨天预设开始后使用,今天预设开始前停止
|
|
|
|
|
|
}
|
|
|
}else{
|
...
|
...
|
|