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

interface

... ... @@ -101,6 +101,7 @@ class OrderController extends HomeBaseController{
}
public function getPrice($start_time=1543298302,$end_time=1543303733){
$cost=Db::name('cost')->where('id',1)->find();
$interval = Db::name('interval')->where('id',1)->find();
... ... @@ -113,23 +114,22 @@ class OrderController extends HomeBaseController{
$new_start_time=$end_time-$yu;//时间戳
$new_end_time= $end_time;//时间戳
//$hours_start_time=date();
$hours_start_time=date('H',$new_start_time);
$hours_end_time=date('H',$new_end_time);
$stateTime=strtotime($interval['start_time']);
$endTime=strtotime($interval['end_time']);
$price=1;
//判断是否跨天
if ($endTime < $stateTime){
//跨天
if ($hours_end_time > $hours_start_time){
// if ()
}else{
$endTime+=86400;
}
}else{
//不跨天
... ...
... ... @@ -82,8 +82,8 @@ class UsersController extends HomeBaseController{
}
/**
* @title 用户查询订单
* @description 用户查询订单
* @title 用户查询订单列表
* @description 用户查询订单列表
* @author 董瑞恩
* @url /portal/users/getOrder
* @method GET
... ... @@ -105,7 +105,31 @@ class UsersController extends HomeBaseController{
$order=Db::name('order')->where(['users_id'=>$users_id])->select();
$this->apiResponse(200,'success',$order);
}
/**
* @title 用户查询未完成订单信息
* @description 用户查询在使用订单信息
* @author 董瑞恩
* @url /portal/users/getOrderById
* @method GET
*
* @param name:users_id type:String require:1 default:无 other: desc:用户id
*
* @return id:订单id
* @return order_no:订单号
* @return eq_name:设备名称
* @return users_id:用户id
* @return start_time:开始使用时间
* @return end_time:结束使用时间
* @return time:使用时长(小时)
* @return price:金额(元)
* @return state:订单状态(1:没完成 2:已完成 3:已支付)
*/
public function getOrderById(){
$users_id=$this->request->param('users_id');
$order= Db::name('order')->where(['users_id'=>$users_id,'state'=>1])->find();
$this->apiResponse(200,'success',$order);
}
/**
* @title 用户交纳押金
... ...