|
@@ -152,10 +152,26 @@ class OrderController extends HomeBaseController{ |
|
@@ -152,10 +152,26 @@ class OrderController extends HomeBaseController{ |
152
|
}else{
|
152
|
}else{
|
153
|
$YesterdayStateTime=$stateTime-86400;
|
153
|
$YesterdayStateTime=$stateTime-86400;
|
154
|
$YesterdayEndTime=$endTime-86400;
|
154
|
$YesterdayEndTime=$endTime-86400;
|
155
|
- //开始时间在预设开始时间的前面OR结束时间在预设结束时间的前面
|
155
|
+ //昨天预设结束前使用,今天预设结束前停止
|
156
|
if(($new_start_time > (strtotime('00:00:00')-86400) && $new_start_time < $YesterdayEndTime) && ($new_end_time > strtotime('00:00:00') && $new_end_time < $endTime)){
|
156
|
if(($new_start_time > (strtotime('00:00:00')-86400) && $new_start_time < $YesterdayEndTime) && ($new_end_time > strtotime('00:00:00') && $new_end_time < $endTime)){
|
157
|
- $price+= ceil(($YesterdayEndTime-$new_start_time)/3600) * $interval['price'];
|
157
|
+ $price+= ceil(($YesterdayEndTime-$new_start_time)/3600) * $interval['price']
|
|
|
158
|
+ +ceil(($YesterdayStateTime-$YesterdayEndTime)/3600) * $cost['cost']
|
|
|
159
|
+ +ceil(($new_end_time-$YesterdayStateTime)/3600) * $interval['price'];
|
158
|
}
|
160
|
}
|
|
|
161
|
+ //昨天预设开始前使用,今天预设结束前停止
|
|
|
162
|
+ if(($new_start_time > (strtotime('00:00:00')-86400) && $new_start_time < $YesterdayEndTime) && ($new_end_time > strtotime('00:00:00') && $new_end_time < $endTime)){
|
|
|
163
|
+ $price+= ceil(($YesterdayEndTime-$new_start_time)/3600) * $interval['price']
|
|
|
164
|
+ +ceil(($YesterdayStateTime-$YesterdayEndTime)/3600) * $cost['cost']
|
|
|
165
|
+ +ceil(($new_end_time-$YesterdayStateTime)/3600) * $interval['price'];
|
|
|
166
|
+ }
|
|
|
167
|
+ //昨天预设开始前使用,今天预设结束后停止
|
|
|
168
|
+
|
|
|
169
|
+
|
|
|
170
|
+ //昨天预设开始后使用,今天预设结束前停止
|
|
|
171
|
+
|
|
|
172
|
+ //昨天预设开始后使用,今天预设结束后停止
|
|
|
173
|
+
|
|
|
174
|
+ //昨天预设开始后使用,今天预设开始前停止
|
159
|
|
175
|
|
160
|
}
|
176
|
}
|
161
|
}else{
|
177
|
}else{
|