ソースを参照

推荐奖励添加11111111111

hehaiqiang 1 年間 前
コミット
64b551bcc3
共有2 個のファイルを変更した10 個の追加7 個の削除を含む
  1. 7 5
      app/common/repositories/store/order/StoreOrderRepository.php
  2. 3 2
      app/common/repositories/user/UserThirdRepository.php

+ 7 - 5
app/common/repositories/store/order/StoreOrderRepository.php

@@ -3190,15 +3190,16 @@ class StoreOrderRepository extends BaseRepository
3190
 
3190
 
3191
 
3191
 
3192
         // 添加推荐奖励
3192
         // 添加推荐奖励
3193
-
3193
+        log::info("推荐佣金kaishi");
3194
         //推荐养老金添加
3194
         //推荐养老金添加
3195
         $pvfee=round($order['total_price']*$sanfangfenpei['pv'] ,2);
3195
         $pvfee=round($order['total_price']*$sanfangfenpei['pv'] ,2);
3196
-        $sprerdUser= Db::name("user")->where('spread_id',$order["uid"])->find();
3196
+        $zijiUser=Db::name("user")->where('uid',$order["uid"])->find();
3197
+        $sprerdUser= Db::name("user")->where('uid',$zijiUser['spread_uid'])->find();
3197
         //不为空的时候进行添加推荐奖励
3198
         //不为空的时候进行添加推荐奖励
3198
         if($sprerdUser){
3199
         if($sprerdUser){
3199
             //奖励推荐用户养老金
3200
             //奖励推荐用户养老金
3200
             //判断用户是身份,业务员以进行奖励
3201
             //判断用户是身份,业务员以进行奖励
3201
-
3202
+            log::info("推荐佣金");
3202
             if($sprerdUser["user_group"]>1){
3203
             if($sprerdUser["user_group"]>1){
3203
                 //奖励推荐者养老金
3204
                 //奖励推荐者养老金
3204
                 //养老金比例是pv佣金的5%
3205
                 //养老金比例是pv佣金的5%
@@ -3220,6 +3221,7 @@ class StoreOrderRepository extends BaseRepository
3220
 
3221
 
3221
             //奖励推广佣金添加
3222
             //奖励推广佣金添加
3222
             $yongjinbili=0;//奖励佣金比例
3223
             $yongjinbili=0;//奖励佣金比例
3224
+            log::info("推荐人信息");
3223
             //普通用户
3225
             //普通用户
3224
             if($sprerdUser["user_group"]==1){
3226
             if($sprerdUser["user_group"]==1){
3225
                 $yongjinbili=5;
3227
                 $yongjinbili=5;
@@ -3252,13 +3254,13 @@ class StoreOrderRepository extends BaseRepository
3252
             $tuiguanyongjin=round($pvfee*$yongjinbili/100,2);
3254
             $tuiguanyongjin=round($pvfee*$yongjinbili/100,2);
3253
 
3255
 
3254
 
3256
 
3255
-            $tuiYongmark = "推荐消费获得佣金".$tuiguanyanglaojin;
3257
+            $tuiYongmark = "推荐消费获得佣金".$tuiguanyongjin;
3256
 
3258
 
3257
             //end会费
3259
             //end会费
3258
             //sat存养老金
3260
             //sat存养老金
3259
             $tuiYongzhoutitle = "推广佣金 ";
3261
             $tuiYongzhoutitle = "推广佣金 ";
3260
             $commission_yong_type = 3;
3262
             $commission_yong_type = 3;
3261
-            if ($tuiguanyanglaojin >= 0.01) {
3263
+            if ($tuiguanyongjin >= 0.01) {
3262
                 $this->add_bill($tuiYongzhoutitle, $tuiguanyongjin, $sprerdUser["uid"], $tuiYongmark, $commission_yong_type, $order_sn, $order_id, $order["mer_id"], 0, 0, $order["type_shop"]);
3264
                 $this->add_bill($tuiYongzhoutitle, $tuiguanyongjin, $sprerdUser["uid"], $tuiYongmark, $commission_yong_type, $order_sn, $order_id, $order["mer_id"], 0, 0, $order["type_shop"]);
3263
             }else {
3265
             }else {
3264
                 Db::name('log')->insert(['data'=>'订单号:'.$order_sn.'付款额度较低或 商家、平台设置的返佣比例较低,佣金低于0.01无法入库 特此记录!']);
3266
                 Db::name('log')->insert(['data'=>'订单号:'.$order_sn.'付款额度较低或 商家、平台设置的返佣比例较低,佣金低于0.01无法入库 特此记录!']);

+ 3 - 2
app/common/repositories/user/UserThirdRepository.php

@@ -761,7 +761,8 @@ class UserThirdRepository extends BaseRepository
761
 
761
 
762
 
762
 
763
             // 添加推荐奖励
763
             // 添加推荐奖励
764
-            $sprerdUser= Db::name("user")->where('spread_id',$user_id)->find();
764
+            $zijiUser=Db::name("user")->where('uid',$user_id)->find();
765
+            $sprerdUser= Db::name("user")->where('uid',$zijiUser['spread_uid'])->find();
765
             //不为空的时候进行添加推荐奖励
766
             //不为空的时候进行添加推荐奖励
766
             if($sprerdUser){
767
             if($sprerdUser){
767
 
768
 
@@ -817,7 +818,7 @@ class UserThirdRepository extends BaseRepository
817
                 Db::name("user_sign_score")->insert($tuijifendata);//添加积分记录
818
                 Db::name("user_sign_score")->insert($tuijifendata);//添加积分记录
818
 
819
 
819
 
820
 
820
-                //添加献值
821
+                //添加推荐献值
821
                 $tuigangongxian_data = [
822
                 $tuigangongxian_data = [
822
                     "uid"           =>$user_id,
823
                     "uid"           =>$user_id,
823
                     "number"  =>    $tuiguanyongjin,
824
                     "number"  =>    $tuiguanyongjin,