...
|
...
|
@@ -117,7 +117,9 @@ class Client extends Api |
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 3、查询个人订单
|
|
|
*/
|
...
|
...
|
@@ -157,9 +159,57 @@ class Client extends Api |
|
|
$this->error("查询失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 5、创建订单
|
|
|
*/
|
|
|
public function crateorder(){
|
|
|
$time=time();
|
|
|
$verification_activity_id=$this->postParam['verification_activity_id'];
|
|
|
//查询到活动
|
|
|
$where["id"] = ["=", $verification_activity_id];
|
|
|
$activity=Db::name('verification_activity')->where($where)->find();
|
|
|
//判断活动是否到期
|
|
|
if(!empty($activity)){
|
|
|
if($activity['closetime']<=$time){
|
|
|
$this->error("活动已过期!");
|
|
|
}
|
|
|
}else{
|
|
|
$this->error("活动不存在!");
|
|
|
|
|
|
}
|
|
|
$phone=$this->postParam['phone'];
|
|
|
$name=$this->postParam['name'];
|
|
|
$verification_coupon_ids=$activity['verification_coupon_ids'];
|
|
|
$order_no=$time.rand(10000,99999);
|
|
|
$verification_store_id=$this->store_id;
|
|
|
$user_id=$this->auth->id;
|
|
|
$createtime=$time;
|
|
|
$type=0;
|
|
|
//整理数组
|
|
|
$data=[
|
|
|
'order_no'=>$order_no,
|
|
|
'verification_store_id'=>$verification_store_id,
|
|
|
'user_id'=>$user_id,
|
|
|
'createtime'=>$createtime,
|
|
|
'type'=>$type,
|
|
|
'verification_coupon_ids'=>$verification_coupon_ids,
|
|
|
'verification_activity_id'=>$verification_activity_id,
|
|
|
'name'=>$name,
|
|
|
'phone'=>$phone
|
|
|
];
|
|
|
//插入订单表
|
|
|
$res=Db::name('verification_order')->insertGetId($data);
|
|
|
if($res){
|
|
|
$this->success('添加订单成功');
|
|
|
}else{
|
|
|
$this->error("添加订单失败!");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 5、卡卷详情
|
|
|
* 6、卡卷详情
|
|
|
*/
|
|
|
public function receiveinfo(){
|
|
|
$receive=$this->postParam['id'];
|
...
|
...
|
|