作者 chencheng

0529-test-4

... ... @@ -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'];
... ...
... ... @@ -211,13 +211,11 @@ class Wechat extends Api
});
3.3 回调修改订单状态
*/
public function prepare_order(){
public function prepare_order($order_no){
$user_id = $this->auth->id;
$userInfo = Db::name('user')->where(['id'=>$user_id])->find();
//3.1订单入库
//3.2 入库完成 处理支付
$out_trade_no = "O".time().uniqid();
$out_trade_no = $order_no;
$app = WehcatModule::getInstance()->initWechatPay();
$result = $app->order->unify([
'body' => '腾讯充值中心-QQ会员充值',
... ...