|
|
@@ -405,7 +405,7 @@ class Notify
|
|
405
|
405
|
$jf_amount_mine = $user_data['score'] + $gx_jf;
|
|
406
|
406
|
|
|
407
|
407
|
|
|
408
|
|
- Db::name('user')->where('uid',$user_data['uid'])->update(['annuity'=>$ylj_amount_mine,'contribute'=> $gxz_amount_mine,'score'=> $jf_amount_mine]);
|
|
|
408
|
+ //Db::name('user')->where('uid',$user_data['uid'])->update(['annuity'=>$ylj_amount_mine,'contribute'=> $gxz_amount_mine,'score'=> $jf_amount_mine]);
|
|
409
|
409
|
|
|
410
|
410
|
$this->bill_user_log($user_data['uid'],round($pv * 0.035,2),$store_order_data['order_id'],5,$group_order['group_order_sn'],'消费获得养老金'.round($pv * 0.035,2),$store_order_data['mer_id']);
|
|
411
|
411
|
|
|
|
@@ -580,6 +580,8 @@ class Notify
|
|
580
|
580
|
$yongjin = $spread_data['brokerage_price'] + $yj_amount_90;
|
|
581
|
581
|
$fgj_amount = $spread_data['fugou'] + $fgj_amount_10;
|
|
582
|
582
|
|
|
|
583
|
+
|
|
|
584
|
+ $this->con_log($spread_data['uid'],round($gx_jf,2),$store_order_data['order_id'],11,"推广会员专区商品赠送贡献值",1);
|
|
583
|
585
|
//养老金
|
|
584
|
586
|
$this->bill_user_log($spread_data['uid'],round($pv * 0.035,2),$store_order_data['order_id'],5,$group_order['group_order_sn'],'消费获得养老金'.round($pv * 0.035,2),$store_order_data['mer_id']);
|
|
585
|
587
|
//佣金
|
|
|
@@ -675,42 +677,7 @@ class Notify
|
|
675
|
677
|
|
|
676
|
678
|
}
|
|
677
|
679
|
|
|
678
|
|
- // if($store_order_data['mer_id'] == 496){
|
|
679
|
|
-
|
|
680
|
|
- // $user_data = Db::name("user")->where("uid", $store_order_data['uid'])->find();
|
|
681
|
|
- // $fzone_paytype = json_decode($store_order_data['fzone_paytype'],true);
|
|
682
|
|
-
|
|
683
|
|
- // //会员专区的现金+VR支付
|
|
684
|
|
- // if($fzone_paytype['type'] == 'a3'){
|
|
685
|
|
-
|
|
686
|
|
-
|
|
687
|
|
- // //会员专区,给用户升级判断
|
|
688
|
|
- // $orderList = Db::name("store_order")->where("uid", $uid)->where("mer_id",496)->where("status", "in", [0, 1, 2, 3])->select();
|
|
689
|
|
- // // 初始化总和变量
|
|
690
|
|
- // $totalPayPrice = 0;
|
|
691
|
|
-
|
|
692
|
|
- // // 遍历查询结果
|
|
693
|
|
- // foreach ($orderList as $order) {
|
|
694
|
|
-
|
|
695
|
|
-
|
|
696
|
|
- // // 累加 pay_price
|
|
697
|
|
- // $totalPayPrice += $order['pay_price'];
|
|
698
|
|
- // }
|
|
699
|
|
- // $userdata = Db::name("user")->where("uid", $uid)->find();
|
|
700
|
|
-
|
|
701
|
|
- // if($totalPayPrice >= 1180 && $totalPayPrice < 11800){
|
|
702
|
|
-
|
|
703
|
|
- // if( $userdata['user_group'] <= 1){
|
|
704
|
|
- // Db::name("user")->where("uid", $uid)->update(["user_group"=>2]);
|
|
705
|
|
- // }
|
|
706
|
|
-
|
|
707
|
|
- // }else if($totalPayPrice >= 11800){
|
|
708
|
|
- // if( $userdata['user_group'] <= 2){
|
|
709
|
|
- // Db::name("user")->where("uid", $uid)->update(["user_group"=>3]);
|
|
710
|
|
- // }
|
|
711
|
|
- // }
|
|
712
|
|
- // }
|
|
713
|
|
- // }
|
|
|
680
|
+
|
|
714
|
681
|
|
|
715
|
682
|
//判断是否是精彩生活区的商品
|
|
716
|
683
|
if($store_order_data['mer_id'] == 439){
|
|
|
@@ -1452,22 +1419,51 @@ class Notify
|
|
1452
|
1419
|
}
|
|
1453
|
1420
|
|
|
1454
|
1421
|
//添加推广佣金/养老金日志(养老金金额)
|
|
1455
|
|
- public function bill_user_log($uid,$num,$order_id,$comm_order_type,$order_sn,$mark,$merid,$ds=1){
|
|
|
1422
|
+ public function bill_user_log($uid,$num,$order_id,$comm_order_type,$order_sn,$mark,$merid,$ds=0){
|
|
1456
|
1423
|
|
|
1457
|
1424
|
$con_data = Db::name('user')->where("uid",$uid)->find();
|
|
1458
|
1425
|
//如果是会员专区就即刻到账
|
|
1459
|
1426
|
$order_from_mer = Db::name('store_order')->where("order_id",$order_id)->find();
|
|
1460
|
|
- if($order_from_mer['mer_id'] == 496 && $comm_order_type==3){
|
|
1461
|
|
- // Db::name('user')->where("order_id",$order_id)->find();
|
|
1462
|
|
- Db::name('user')->where("uid",$con_data['uid'])->update(['brokerage_price'=> $con_data['brokerage_price'] + $num]);
|
|
|
1427
|
+
|
|
|
1428
|
+ $sm_status = 0;//储存当前用户是否有实名的状态
|
|
|
1429
|
+
|
|
|
1430
|
+ if($order_from_mer['mer_id'] == 496){
|
|
|
1431
|
+
|
|
|
1432
|
+ //如果是会员区的直推就即刻到账
|
|
|
1433
|
+ if($comm_order_type == 3){
|
|
|
1434
|
+ Db::name('user')->where("uid",$con_data['uid'])->update(['brokerage_price'=> $con_data['brokerage_price'] + $num]);
|
|
|
1435
|
+ }
|
|
|
1436
|
+ //如果是会员区的养老金,查看是否有实名,如果实名就改变订单状态和user-bill的状态
|
|
|
1437
|
+ if($comm_order_type == 5){
|
|
|
1438
|
+
|
|
|
1439
|
+ //当前用户是否有实名,然后改变user_bill和order_store的gzc状态
|
|
|
1440
|
+ $get_cer_datas = Db::name('user_certification')->where("uid",$uid)->find();
|
|
|
1441
|
+ if(!empty($get_cer_datas)){
|
|
|
1442
|
+ if(!empty($get_cer_datas['user_card'])){
|
|
|
1443
|
+
|
|
|
1444
|
+ $sm_status = 1;
|
|
|
1445
|
+ $ds = 1;
|
|
|
1446
|
+ $order_from_mer = Db::name('store_order')->where("order_id",$order_id)->update(['gzc'=>1]);
|
|
|
1447
|
+
|
|
|
1448
|
+ }else{
|
|
|
1449
|
+ $order_from_mer = Db::name('store_order')->where("order_id",$order_id)->update(['gzc'=>0]);
|
|
|
1450
|
+ }
|
|
|
1451
|
+ }
|
|
|
1452
|
+
|
|
|
1453
|
+
|
|
|
1454
|
+ }
|
|
|
1455
|
+
|
|
1463
|
1456
|
}
|
|
1464
|
1457
|
|
|
1465
|
1458
|
|
|
1466
|
1459
|
$name = '';
|
|
|
1460
|
+
|
|
1467
|
1461
|
if($comm_order_type==3){
|
|
1468
|
1462
|
$name = '直推奖';
|
|
|
1463
|
+ $ds = 1;
|
|
1469
|
1464
|
}else if($comm_order_type==5){
|
|
1470
|
1465
|
$name = '养老金';
|
|
|
1466
|
+ //$user_bill_status = Db::name('store_order')->where("order_id",$order_id)->update(['gzc'=>1]);
|
|
1471
|
1467
|
}
|
|
1472
|
1468
|
|
|
1473
|
1469
|
$bill = [
|
|
|
@@ -1481,7 +1477,7 @@ class Notify
|
|
1481
|
1477
|
'balance'=>0,//剩余
|
|
1482
|
1478
|
'mark'=>$mark,//备注
|
|
1483
|
1479
|
'create_time'=>date('Y-m-d H:i:s'),//添加时间
|
|
1484
|
|
- 'status'=>$ds,//0待确定,1有效,-1无效
|
|
|
1480
|
+ 'status'=> $ds,//0待确定,1有效,-1无效
|
|
1485
|
1481
|
'commission_type'=>$comm_order_type,//佣金类型 1代理费 2 消费佣金 3直推奖√ 4辖区佣金\r\n5 养老金√ 6 广告费
|
|
1486
|
1482
|
//7 跨店奖励√ 8平台奖励 9渠道商\r\n10 推荐创客收益√ 11分红奖金√ 12代理区域收益√ 13消费循环佣金
|
|
1487
|
1483
|
//14-推荐代理收益√ 15邀请小区团长升级√ 16大v分享奖√ 17创客合伙人√ 18积分奖励√ 19创客补贴√’
|
|
|
@@ -1492,20 +1488,15 @@ class Notify
|
|
1492
|
1488
|
'source'=>0,//1线下 0线上
|
|
1493
|
1489
|
'order_type'=>1,//1自营 2 第三方 订单类型
|
|
1494
|
1490
|
'is_red_brokerage'=>0,//1红积分对冲佣金 0正常佣金
|
|
1495
|
|
- 'gzc'=>3,//养老金是否已进入公证处log表0:未进入。1:已进入
|
|
|
1491
|
+ 'gzc'=> $sm_status,//养老金是否已进入公证处log表0:未进入。1:已进入
|
|
1496
|
1492
|
'take_time'=>'',//结算时间
|
|
1497
|
1493
|
'district_id'=>'',//
|
|
1498
|
1494
|
'street_id'=>'',//
|
|
1499
|
1495
|
'month'=>'',//月份
|
|
1500
|
1496
|
|
|
1501
|
|
-
|
|
1502
|
1497
|
];
|
|
1503
|
1498
|
|
|
1504
|
1499
|
Db::name('user_bill')->insert($bill);
|
|
1505
|
|
-
|
|
1506
|
|
-
|
|
1507
|
|
-
|
|
1508
|
|
-
|
|
1509
|
1500
|
|
|
1510
|
1501
|
}
|
|
1511
|
1502
|
|