...
|
...
|
@@ -380,11 +380,13 @@ class Wechat extends Api |
|
|
public function sales_distribution($order_info=[]){
|
|
|
//测试
|
|
|
//$order_info = Db::name('verification_order')->where("id='14'")->find();
|
|
|
|
|
|
$time = time();
|
|
|
if(empty($order_info)){ return $this->error('订单信息不存在');}
|
|
|
$w['id'] = $order_info['user_id'];
|
|
|
$myInfo = Db::name('user')->where($w)->find();
|
|
|
//是否与上级
|
|
|
//支付成功 自己领券
|
|
|
$this->send_voucher($order_info['user_id'],$order_info['verification_coupon_ids'],$order_info['id'],$time);
|
|
|
//是否有上级
|
|
|
if(!empty($myInfo['pid'])){
|
|
|
//上级
|
|
|
try{
|
...
|
...
|
@@ -418,11 +420,17 @@ class Wechat extends Api |
|
|
//属于代理 发送红包
|
|
|
$this->grant_red_packets($pid,$order_id);
|
|
|
}else{
|
|
|
//属于普通用户 发送代金券
|
|
|
$this->send_voucher($pid,$verification_coupon_ids,$order_id,$time);
|
|
|
//属于普通用户 则领取礼品券
|
|
|
$this->send_gift_certificate($pid,$verification_coupon_ids,$order_id,$time);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//发放 对应活动的礼品券
|
|
|
public function send_gift_certificate($pid,$verification_coupon_ids,$order_id,$time){
|
|
|
$w1 = [];
|
|
|
$w1['id'] = ['in',$verification_coupon_ids];
|
|
|
$coupon = Db::name('verification_coupon')->where($w1)->select();
|
|
|
}
|
|
|
//发放 对应活动包含的券
|
|
|
public function send_voucher($pid,$verification_coupon_ids,$order_id,$time){
|
|
|
$w1 = [];
|
...
|
...
|
|