diff --git a/hyhproject/common/model/Orders.php b/hyhproject/common/model/Orders.php index 3f6fccc..6670734 100755 --- a/hyhproject/common/model/Orders.php +++ b/hyhproject/common/model/Orders.php @@ -1521,32 +1521,6 @@ class Orders extends Base{ - // step 5 平台送自己:10000×N“助购预获”, - // 10000“预获产品券”; - // 10000×0.4×0.5×0.5=1000“预获优惠券”。 - if ((int)$order["helpUserLevel"] === 1) { - $vm->insertHelpSaleNotice($userId, $orderId, $order['goodsMoney']*((int)$order["helpUserLevel"]), - '订单【'.$order['orderNo'].'】购户购物所得', 1); - } else { - $vm->insertHelpSaleNotice($userId, $orderId, $order['goodsMoney']*((int)$order["helpUserLevel"])*(float)dataConf("helpSaleCalBase"), - '订单【'.$order['orderNo'].'】购户购物所得', 1); - } - - // step 8 平台送自己的上第N层:扣减“助购预获”、“预获产品券”各10000×0.4×0.5=2000, - // 同时添加10000×0.4×0.5=2000“已获产品券”。 - if((int)$order["helpUserLevel"]!==0){ - $vm->insertHelpSaleNotice($order["helpUserId"], $orderId, $calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100), - '预获助购转换所扣', 0); - $sm->addSysSummary($calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100),0,2,'订单【'.($order['orderNo']?:'--').'】被助购转换所扣'); - $vm->insertVouchersNotice($order['helpUserId'], $orderId, $calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100), 0, - '预获产品券转换所扣',0); - $vm->insertAlreadyVouchersNotice($order['helpUserId'], $orderId, $calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100), 0, - '预获产品券转换所得',1); - }else{ - $vm->insertHelpSaleNotice($order["helpUserId"], $orderId, 0, - '预获产品券转换所扣', 0); - } - // 20201203预获产品券 * 层数*基数 $buyerPreProductNum = round(($calBaseNum * (dataConf('couponPercentCanUsetGet')*0.01)),5);//1 $totalMoney = $order['realTotalMoney'];//产品额 @@ -1563,9 +1537,39 @@ class Orders extends Base{ "helpGetCount2"=>$calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100), ]); } - // 购户获得已获优惠券是在助购吧购的物的优惠款的? % - $vm->insertAlreadyVouchersNotice($order['helpUserId'], $orderId, 0, $calBaseNum*((float)dataConf('helpSaleAlreadyCouponGet')/100), - '订单【'.($order['orderNo']?:'--').'】预获优惠券助购转换所得',1); + // step 5 平台送自己:10000×N“助购预获”, + // 10000“预获产品券”; + // 10000×0.4×0.5×0.5=1000“预获优惠券”。 + if ((int)$order["helpUserLevel"] === 1) { + $vm->insertHelpSaleNotice($userId, $orderId, $buyerPreProductNum, + '订单【'.$order['orderNo'].'】购户购物所得', 1); + } else { + $vm->insertHelpSaleNotice($userId, $orderId, $buyerPreProductNum*((int)$order["helpUserLevel"])*(float)dataConf("helpSaleCalBase"), + '订单【'.$order['orderNo'].'】购户购物所得', 1); + } + + // step 8 平台送自己的上第N层:扣减“助购预获”、“预获产品券”各10000×0.4×0.5=2000, + // 同时添加10000×0.4×0.5=2000“已获产品券”。 + if((int)$order["helpUserLevel"]>0){ + $vm->insertHelpSaleNotice($order["helpUserId"], $orderId, $calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100), + '预获助购转换所扣', 0); + $sm->addSysSummary($calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100),0,2,'订单【'.($order['orderNo']?:'--').'】被助购转换所扣'); + // 购户获得已获优惠券是在助购吧购的物的优惠款的? % + $yhyhq_zh = $calBaseNum*((float)dataConf('helpSaleAlreadyCouponGet')/100); + $vm->insertVouchersNotice($order['helpUserId'], $orderId, 0, $yhyhq_zh, + '预获优惠券被助购转换所扣',0); + $vm->insertAlreadyVouchersNotice($order['helpUserId'], $orderId, 0, $yhyhq_zh, + '订单【'.($order['orderNo']?:'--').'】预获优惠券助购转换所得',1); + $yhcpq_zh = $calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100); + $vm->insertVouchersNotice($order['helpUserId'], $orderId, $yhcpq_zh, 0, + '预获产品券被助购转换所扣',0); + $vm->insertAlreadyVouchersNotice($order['helpUserId'], $orderId, $yhcpq_zh, 0, + '订单【'.($order['orderNo']?:'--').'】预获产品券被助购转换所得',1); + }else{ + $vm->insertHelpSaleNotice($order["helpUserId"], $orderId, 0, + '预获产品券被助购转换所扣', 0); + } + } // 9.26添加 //四级功能相关字:购户吉日获得“已获优惠券”为 00时 00分 15秒 ? 年2020? 月10? 日01