作者 董瑞恩
1 个管道 的构建 通过 耗费 0 秒

interface

@@ -105,11 +105,25 @@ class OrderController extends HomeBaseController{ @@ -105,11 +105,25 @@ class OrderController extends HomeBaseController{
105 $cost=Db::name('cost')->where('id',1)->find(); 105 $cost=Db::name('cost')->where('id',1)->find();
106 $interval = Db::name('interval')->where('id',1)->find(); 106 $interval = Db::name('interval')->where('id',1)->find();
107 107
  108 + $stateTime=strtotime(date('H:i:s',$interval['start_time']));
  109 + $endTime=strtotime(date('H:i:s',$interval['end_time']));
  110 +
  111 + //判断是否跨天
  112 + if ($endTime < $stateTime){
  113 + $stateTime-=86400;
  114 + }
  115 + dump($stateTime);
  116 + dump($endTime);
  117 + //不跨天处理方法
  118 +
  119 +
  120 +
108 //判断是否在时间段内 121 //判断是否在时间段内
109 - $interval['start_time'];  
110 if ($end_time > $interval['start_time'] && $end_time < $interval['end_time']){ 122 if ($end_time > $interval['start_time'] && $end_time < $interval['end_time']){
  123 + //全部处于时间段中
111 if ($start_time > $interval['start_time']){ 124 if ($start_time > $interval['start_time']){
112 - 125 + $time=ceil(($end_time-$start_time)/3600);
  126 + $price=$time*$interval['price'];
113 }else if ($start_time < $interval['start_time']){ 127 }else if ($start_time < $interval['start_time']){
114 128
115 } 129 }
@@ -119,7 +133,6 @@ class OrderController extends HomeBaseController{ @@ -119,7 +133,6 @@ class OrderController extends HomeBaseController{
119 133
120 } 134 }
121 135
122 -  
123 $price=1; 136 $price=1;
124 return $price; 137 return $price;
125 } 138 }