|
|
@@ -9484,16 +9484,17 @@ class StoreOrderRepository extends BaseRepository
|
|
9484
|
9484
|
//查询下单用户上级身份(1.0表用户,会员升级)
|
|
9485
|
9485
|
$spread_data_old = 0;
|
|
9486
|
9486
|
if($user_data['spread_old'] != 0){
|
|
9487
|
|
- $sf = Db::name('old_user_jbp')->where('id',$user_data['spread_old'])->find();
|
|
|
9487
|
+ $sf = Db::name('old_user_jbp')->where('id',$user_data['invite_id_od'])->find();//invite_id
|
|
9488
|
9488
|
if(!empty($sf)){
|
|
9489
|
9489
|
$spread_data_old = $sf;
|
|
9490
|
9490
|
}
|
|
9491
|
9491
|
|
|
9492
|
9492
|
}
|
|
9493
|
|
-
|
|
|
9493
|
+
|
|
9494
|
9494
|
//给推广者分配养老金
|
|
9495
|
9495
|
//给推广者分配佣金
|
|
9496
|
9496
|
if($user_data['spread_uid'] != 0){
|
|
|
9497
|
+
|
|
9497
|
9498
|
|
|
9498
|
9499
|
$spread_data = Db::name('user')->where('uid',$user_data['spread_uid'])->find();
|
|
9499
|
9500
|
//user_group=1是消费者,2:业务,3:业务经理,4:初级合伙人,5:中级合伙人,6:高级合伙人,7:董事
|
|
|
@@ -9530,6 +9531,8 @@ class StoreOrderRepository extends BaseRepository
|
|
9530
|
9531
|
$this->score_log($spread_data['uid'],round($pv * 0.07,2),$store_order_data['order_id'],11,"推广会员专区商品赠送积分",1);
|
|
9531
|
9532
|
|
|
9532
|
9533
|
}else if($spread_data['user_group'] == 3){
|
|
|
9534
|
+
|
|
|
9535
|
+
|
|
9533
|
9536
|
$con = $spread_data['contribute'] + round($pv * 0.09,2);
|
|
9534
|
9537
|
$score = $spread_data['brokerage_price'] + round($pv * 0.09,2);
|
|
9535
|
9538
|
// Db::name('user')->where('uid',$spread_data['uid'])->update(['contribute'=> $con,'score'=> $score,'brokerage_price'=> $yongjin,'annuity'=>$uer_bill,"fugou"=> $fgj_amount]);
|
|
|
@@ -9584,7 +9587,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9584
|
9587
|
|
|
9585
|
9588
|
|
|
9586
|
9589
|
}
|
|
9587
|
|
-
|
|
|
9590
|
+ Db::name('test_log')->insert(['note'=>"走到这里4"]);//测试
|
|
9588
|
9591
|
//贡献值
|
|
9589
|
9592
|
$this->con_log($spread_data['uid'],round($gx_jf,2),$store_order_data['order_id'],11,"推广会员专区商品赠送贡献值",1);
|
|
9590
|
9593
|
|
|
|
@@ -9624,7 +9627,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9624
|
9627
|
|
|
9625
|
9628
|
|
|
9626
|
9629
|
}else if($spread_data_old != 0){
|
|
9627
|
|
-
|
|
|
9630
|
+
|
|
9628
|
9631
|
//1.0jbp系统中,如果有用户升级会员,给推荐人贡献值(90%)和养老金(10%)
|
|
9629
|
9632
|
$spread_data = Db::name('user')->where('uid',$spread_data_old['id'])->find();
|
|
9630
|
9633
|
//$spread_data = Db::name('user')->where('uid',473)->find();
|
|
|
@@ -9643,8 +9646,25 @@ class StoreOrderRepository extends BaseRepository
|
|
9643
|
9646
|
//佣金
|
|
9644
|
9647
|
$this->bill_user_log($spread_data['uid'], $yj_amount_90,$store_order_data['order_id'],3,$group_order['group_order_sn'],'推广获得拥金'. $yj_amount_90,$store_order_data['mer_id']);
|
|
9645
|
9648
|
//复购金
|
|
9646
|
|
- $this->fugou_user_log($spread_data['uid'],$fgj_amount_10,$store_order_data['order_id'],1,1);
|
|
|
9649
|
+ $this->fugou_user_log($spread_data['uid'],$fgj_amount_10,$store_order_data['order_id'],1,1);
|
|
|
9650
|
+
|
|
|
9651
|
+ // $bill = [
|
|
|
9652
|
+ // 'uid'=>$spread_data['uid'],
|
|
|
9653
|
+ // 'number'=>$fgj_amount_10,//数量
|
|
|
9654
|
+ // 'status'=>1,//复购金状态1-有效 0-失效 -1待确认
|
|
|
9655
|
+ // 'mark'=>"复购金",//备注
|
|
|
9656
|
+ // // 'desc'=>"抽取佣金的10%作为复购金",//描述
|
|
|
9657
|
+ // 'order_id'=>$store_order_data['order_id'],//订单id
|
|
|
9658
|
+ // 'surplus'=>0,//剩余
|
|
|
9659
|
+ // 'order_type'=>11,//关联订单ID
|
|
|
9660
|
+ // 'type'=>1,//复购金类型 :1赠送,2消耗
|
|
|
9661
|
+ // 'settlement_time'=>date('Y-m-d H:i:s'),//添加时间,
|
|
|
9662
|
+ // 'addtime'=>time(),
|
|
|
9663
|
+ // ];
|
|
|
9664
|
+
|
|
|
9665
|
+ // $poi = Db::name('user_sign_fugou')->insert($bill);
|
|
9647
|
9666
|
|
|
|
9667
|
+ // Db::name("test_log")->insert(["note"=>$spread_data['uid'] . " value:" .$fgj_amount_10 . " order:".$store_order_data['order_id']."dd:" .json_encode($bill)]);
|
|
9648
|
9668
|
|
|
9649
|
9669
|
$orderInfo=[
|
|
9650
|
9670
|
'num'=>1,
|
|
|
@@ -9660,6 +9680,31 @@ class StoreOrderRepository extends BaseRepository
|
|
9660
|
9680
|
|
|
9661
|
9681
|
}
|
|
9662
|
9682
|
|
|
|
9683
|
+ // public function fugou_user_log($uid,$num,$order_id,$type_inc_des,$status=-1){
|
|
|
9684
|
+
|
|
|
9685
|
+ // $fugou_data = Db::name('user')->where("uid",$uid)->find();
|
|
|
9686
|
+ // //如果状态是1那就是即刻入账,
|
|
|
9687
|
+ // if($status == 1){
|
|
|
9688
|
+ // $con_data_fugoujin = Db::name('user')->where("uid",$uid)->update(['fugou'=>$fugou_data['fugou'] + $num]);
|
|
|
9689
|
+ // }
|
|
|
9690
|
+
|
|
|
9691
|
+ // $bill = [
|
|
|
9692
|
+ // 'uid'=>$uid,
|
|
|
9693
|
+ // 'number'=>$num,//数量
|
|
|
9694
|
+ // 'status'=>$status,//复购金状态1-有效 0-失效 -1待确认
|
|
|
9695
|
+ // 'mark'=>"复购金",//备注
|
|
|
9696
|
+ // 'desc'=>"抽取佣金的10%作为复购金",//描述
|
|
|
9697
|
+ // 'order_id'=>$order_id,//订单id
|
|
|
9698
|
+ // 'surplus'=>0,//剩余
|
|
|
9699
|
+ // 'order_type'=>11,//关联订单ID
|
|
|
9700
|
+ // 'type'=>$type_inc_des,//复购金类型 :1赠送,2消耗
|
|
|
9701
|
+ // 'settlement_time'=>date('Y-m-d H:i:s'),//添加时间,
|
|
|
9702
|
+ // 'addtime'=>time(),
|
|
|
9703
|
+ // ];
|
|
|
9704
|
+
|
|
|
9705
|
+ // Db::name('user_sign_fugou')->insert($bill);
|
|
|
9706
|
+ // }
|
|
|
9707
|
+
|
|
9663
|
9708
|
|
|
9664
|
9709
|
|
|
9665
|
9710
|
|