作者 sgj
1 个管道 的构建 通过 耗费 2 秒

add the user charge

@@ -114,6 +114,8 @@ class OrderController extends HomeBaseController{ @@ -114,6 +114,8 @@ class OrderController extends HomeBaseController{
114 } 114 }
115 115
116 116
  117 +
  118 +
117 public function getPriceDRN($users_id,$start_time,$end_time){ 119 public function getPriceDRN($users_id,$start_time,$end_time){
118 $cost=Db::name('cost')->where('id',1)->find(); 120 $cost=Db::name('cost')->where('id',1)->find();
119 $interval = Db::name('interval')->where('id',1)->find(); 121 $interval = Db::name('interval')->where('id',1)->find();
@@ -553,6 +555,38 @@ class OrderController extends HomeBaseController{ @@ -553,6 +555,38 @@ class OrderController extends HomeBaseController{
553 } 555 }
554 556
555 } 557 }
  558 + /**
  559 + * @title 充值生成订单
  560 + * @description
  561 + * @author sgj
  562 + * @url /portal/order/chargeOrder
  563 + * @method GET
  564 + *
  565 + * @param name:price type:String require:1 default:无 other: desc:金额
  566 + * @param name:user_id type:String require:1 default:无 other: desc:用户id
  567 + *
  568 + * @return order:订单号
  569 + */
  570 + public function chargeOrder(){
  571 + $fee=input('fee');
  572 + $user_id=input('user_id');
  573 + if (empty($fee)||empty($user_id)){
  574 + $this->error('信息错误!');
  575 + }
  576 + $insert['order_no']='CH-'.date('YmdHis').rand(1000,9999);
  577 + $insert['eq_name']='';
  578 + $insert['start_time']=time();
  579 + $insert['price']=$fee;
  580 + $insert['state']=1;
  581 + $insert['type']=2;
  582 + $result=\db('order')->insert($insert);
  583 + if ($result==1){
  584 + $reutrn['order_no']=$insert['order_no'];
  585 + $this->success('',$insert);
  586 + }else{
  587 + $this->error('');
  588 + }
  589 + }
556 590
557 591
558 //支付回调接口 592 //支付回调接口
@@ -684,4 +718,6 @@ class OrderController extends HomeBaseController{ @@ -684,4 +718,6 @@ class OrderController extends HomeBaseController{
684 718
685 719
686 720
  721 +
  722 +
687 } 723 }
@@ -83,6 +83,8 @@ class UsersController extends HomeBaseController{ @@ -83,6 +83,8 @@ class UsersController extends HomeBaseController{
83 $this->apiResponse(200,'success',$data); 83 $this->apiResponse(200,'success',$data);
84 } 84 }
85 85
  86 +
  87 +
86 // /** 88 // /**
87 // * @title 用户使用状态验证 89 // * @title 用户使用状态验证
88 // * @description 判断用户当前是否在使用设备 90 // * @description 判断用户当前是否在使用设备