正在显示
2 个修改的文件
包含
33 行增加
和
9 行删除
@@ -101,6 +101,7 @@ class OrderController extends HomeBaseController{ | @@ -101,6 +101,7 @@ class OrderController extends HomeBaseController{ | ||
101 | 101 | ||
102 | } | 102 | } |
103 | 103 | ||
104 | + | ||
104 | public function getPrice($start_time=1543298302,$end_time=1543303733){ | 105 | public function getPrice($start_time=1543298302,$end_time=1543303733){ |
105 | $cost=Db::name('cost')->where('id',1)->find(); | 106 | $cost=Db::name('cost')->where('id',1)->find(); |
106 | $interval = Db::name('interval')->where('id',1)->find(); | 107 | $interval = Db::name('interval')->where('id',1)->find(); |
@@ -113,23 +114,22 @@ class OrderController extends HomeBaseController{ | @@ -113,23 +114,22 @@ class OrderController extends HomeBaseController{ | ||
113 | $new_start_time=$end_time-$yu;//时间戳 | 114 | $new_start_time=$end_time-$yu;//时间戳 |
114 | $new_end_time= $end_time;//时间戳 | 115 | $new_end_time= $end_time;//时间戳 |
115 | 116 | ||
116 | - //$hours_start_time=date(); | ||
117 | - | 117 | + $hours_start_time=date('H',$new_start_time); |
118 | + $hours_end_time=date('H',$new_end_time); | ||
118 | 119 | ||
119 | $stateTime=strtotime($interval['start_time']); | 120 | $stateTime=strtotime($interval['start_time']); |
120 | $endTime=strtotime($interval['end_time']); | 121 | $endTime=strtotime($interval['end_time']); |
121 | $price=1; | 122 | $price=1; |
122 | //判断是否跨天 | 123 | //判断是否跨天 |
123 | if ($endTime < $stateTime){ | 124 | if ($endTime < $stateTime){ |
124 | - //跨天 | ||
125 | - | 125 | + if ($hours_end_time > $hours_start_time){ |
126 | 126 | ||
127 | +// if () | ||
127 | 128 | ||
128 | 129 | ||
130 | + }else{ | ||
129 | 131 | ||
130 | - | ||
131 | - | ||
132 | - $endTime+=86400; | 132 | + } |
133 | }else{ | 133 | }else{ |
134 | //不跨天 | 134 | //不跨天 |
135 | 135 |
@@ -82,8 +82,8 @@ class UsersController extends HomeBaseController{ | @@ -82,8 +82,8 @@ class UsersController extends HomeBaseController{ | ||
82 | } | 82 | } |
83 | 83 | ||
84 | /** | 84 | /** |
85 | - * @title 用户查询订单 | ||
86 | - * @description 用户查询订单 | 85 | + * @title 用户查询订单列表 |
86 | + * @description 用户查询订单列表 | ||
87 | * @author 董瑞恩 | 87 | * @author 董瑞恩 |
88 | * @url /portal/users/getOrder | 88 | * @url /portal/users/getOrder |
89 | * @method GET | 89 | * @method GET |
@@ -105,7 +105,31 @@ class UsersController extends HomeBaseController{ | @@ -105,7 +105,31 @@ class UsersController extends HomeBaseController{ | ||
105 | $order=Db::name('order')->where(['users_id'=>$users_id])->select(); | 105 | $order=Db::name('order')->where(['users_id'=>$users_id])->select(); |
106 | $this->apiResponse(200,'success',$order); | 106 | $this->apiResponse(200,'success',$order); |
107 | } | 107 | } |
108 | + /** | ||
109 | + * @title 用户查询未完成订单信息 | ||
110 | + * @description 用户查询在使用订单信息 | ||
111 | + * @author 董瑞恩 | ||
112 | + * @url /portal/users/getOrderById | ||
113 | + * @method GET | ||
114 | + * | ||
115 | + * @param name:users_id type:String require:1 default:无 other: desc:用户id | ||
116 | + * | ||
117 | + * @return id:订单id | ||
118 | + * @return order_no:订单号 | ||
119 | + * @return eq_name:设备名称 | ||
120 | + * @return users_id:用户id | ||
121 | + * @return start_time:开始使用时间 | ||
122 | + * @return end_time:结束使用时间 | ||
123 | + * @return time:使用时长(小时) | ||
124 | + * @return price:金额(元) | ||
125 | + * @return state:订单状态(1:没完成 2:已完成 3:已支付) | ||
126 | + */ | ||
108 | 127 | ||
128 | + public function getOrderById(){ | ||
129 | + $users_id=$this->request->param('users_id'); | ||
130 | + $order= Db::name('order')->where(['users_id'=>$users_id,'state'=>1])->find(); | ||
131 | + $this->apiResponse(200,'success',$order); | ||
132 | + } | ||
109 | 133 | ||
110 | /** | 134 | /** |
111 | * @title 用户交纳押金 | 135 | * @title 用户交纳押金 |
-
请 注册 或 登录 后发表评论