正在显示
1 个修改的文件
包含
20 行增加
和
1 行删除
@@ -117,9 +117,13 @@ class OrderController extends HomeBaseController{ | @@ -117,9 +117,13 @@ class OrderController extends HomeBaseController{ | ||
117 | $cost=Db::name('cost')->where('id',1)->find(); | 117 | $cost=Db::name('cost')->where('id',1)->find(); |
118 | $interval = Db::name('interval')->where('id',1)->find(); | 118 | $interval = Db::name('interval')->where('id',1)->find(); |
119 | $free=$cost['free']; | 119 | $free=$cost['free']; |
120 | + //获取整天的价格 | ||
121 | + $dayPrice=$this->getDayPrice(); | ||
122 | + | ||
123 | + | ||
120 | //用了多少天 | 124 | //用了多少天 |
121 | $day=floor(($end_time-$start_time)/86400); | 125 | $day=floor(($end_time-$start_time)/86400); |
122 | - $price=$day*1; | 126 | + $price=$day*$dayPrice; |
123 | //去掉整天的金额 | 127 | //去掉整天的金额 |
124 | $new_start_time=$start_time+$day*86400;//时间戳 | 128 | $new_start_time=$start_time+$day*86400;//时间戳 |
125 | $new_end_time= $end_time;//时间戳 | 129 | $new_end_time= $end_time;//时间戳 |
@@ -214,6 +218,21 @@ class OrderController extends HomeBaseController{ | @@ -214,6 +218,21 @@ class OrderController extends HomeBaseController{ | ||
214 | return $price; | 218 | return $price; |
215 | } | 219 | } |
216 | 220 | ||
221 | + //获取整天的价格 | ||
222 | + public function getDayPrice(){ | ||
223 | + $cost=Db::name('cost')->where('id',1)->find(); | ||
224 | + $interval = Db::name('interval')->where('id',1)->find(); | ||
225 | + $stateTime=strtotime($interval['start_time']); | ||
226 | + $endTime=strtotime($interval['end_time']); | ||
227 | + //预设时间长度 | ||
228 | + $time=($stateTime-$endTime)/3600; | ||
229 | + if ($endTime < $stateTime){ | ||
230 | + $price=($time * $cost['cost']) + ((24-$time) * $interval['price']); | ||
231 | + }else{ | ||
232 | + $price=($time * $interval['price']) + ((24-$time) * $cost['cost']); | ||
233 | + } | ||
234 | + return $price; | ||
235 | + } | ||
217 | 236 | ||
218 | 237 | ||
219 | /** | 238 | /** |
-
请 注册 或 登录 后发表评论