diff --git a/hyhproject/common/model/Settlements.php b/hyhproject/common/model/Settlements.php
index 5afd4fd..0613005 100755
--- a/hyhproject/common/model/Settlements.php
+++ b/hyhproject/common/model/Settlements.php
@@ -87,11 +87,18 @@ class Settlements extends Base
         $data = Db::query('SELECT sum(`goodsMoney`) as `total` FROM `hyh_orders` WHERE DATE_FORMAT(`createTime`,"%Y%m%d")=DATE_FORMAT(DATE_SUB(now(),INTERVAL 1 day),"%Y%m%d") and `userId`="'.$uUserId.'"');
         // 因为count一定会有数据所以不判断了
         if((float)$data[0]["total"]<=(float)dataConf("refPreProductYdGTMoney")){
-            Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$toCalBaseNum*((float)dataConf("refPreProductNoInSaleScale")/100),
-                0,'订单【'.$order['orderNo'].'】推荐商户所得',1);
+            $someCalBaseNum = $toCalBaseNum*((float)dataConf("refPreProductNoInSaleScale")/100);
         }else{
-            Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$toCalBaseNum*((float)dataConf("refPreProductYesInSaleScale")/100),
-                0,'订单【'.$order['orderNo'].'】推荐商户所得',1);
+            $someCalBaseNum = $toCalBaseNum*((float)dataConf("refPreProductYesInSaleScale")/100);
+        }
+        Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$someCalBaseNum,
+            0,'订单【'.$order['orderNo'].'】推荐商户所得',1);
+        $childes = DB::table("hyh_user_trees")->where(["pid"=>$uUserId])->field("uid")->select();
+        foreach ($childes as $child){
+            $someCalBaseNum *= ((float)dataConf("balanceTjrGet")/100);
+            Model('common/UserVouchers')->insertVouchersNotice($child['uid'], $orderId,
+                $someCalBaseNum/sizeof($childes), 0,
+                '订单【'.$order['orderNo'].'】被推荐商户推荐所得',1);
         }
         // step 6 平台送自己的推荐人:当消费超过限制值时10000×0.4×0.5×0.5=1000“预获产品券”;
         //                           当消费低于限制值时10000×0.4×0.5×0.2=400“预获产品券”。
@@ -102,12 +109,14 @@ class Settlements extends Base
         $data = Db::query('SELECT sum(`goodsMoney`) as `total` FROM `hyh_orders` WHERE DATE_FORMAT(`createTime`,"%Y%m%d")=DATE_FORMAT(DATE_SUB(now(),INTERVAL 1 day),"%Y%m%d") and `userId`="'.$uUserId.'"');
         // 因为count一定会有数据所以不判断了
         if($data[0]["total"]<=dataConf("refPreProductYdGTMoney")){
+            $someCalBaseNum = $toCalBaseNum*((float)dataConf("refPreProductNoInSaleScale")/100);
             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$toCalBaseNum*((float)dataConf("refPreProductNoInSaleScale")/100),
                 0,'订单【'.$order['orderNo'].'】推荐购户所得',1);
         }else{
-            Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$toCalBaseNum*((float)dataConf("refPreProductYesInSaleScale")/100),
-                0,'订单【'.$order['orderNo'].'】推荐购户所得',1);
+            $someCalBaseNum = $toCalBaseNum*((float)dataConf("refPreProductYesInSaleScale")/100);
         }
+        Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$someCalBaseNum,
+            0,'订单【'.$order['orderNo'].'】推荐购户所得',1);
         // step 7 平台送自己的被推荐人:10000×0.4×0.5×0.5÷5=200“预获产品券”。
         $childes = DB::table("hyh_user_trees")->where(["pid"=>$order['userId']])->field("uid")->select();
         foreach ($childes as $child){
@@ -119,6 +128,13 @@ class Settlements extends Base
                 $toCalBaseNum*((float)dataConf("helpSaleChildrenGet")/100)/sizeof($childes), 0,
                 '订单【'.$order['orderNo'].'】被购户推荐所得',1);
         }
+        $childes = DB::table("hyh_user_trees")->where(["pid"=>$uUserId])->field("uid")->select();
+        foreach ($childes as $child){
+            $someCalBaseNum *= ((float)dataConf('balanceTjrGet')/100);
+            Model('common/UserVouchers')->insertVouchersNotice($child['uid'], $orderId,
+                $someCalBaseNum/sizeof($childes), 0,
+                '订单【'.$order['orderNo'].'】被推荐购户推荐所得',1);
+        }