diff --git a/hyhproject/common/model/Settlements.php b/hyhproject/common/model/Settlements.php index 7c0743d..caf6643 100755 --- a/hyhproject/common/model/Settlements.php +++ b/hyhproject/common/model/Settlements.php @@ -26,9 +26,7 @@ class Settlements extends Base } $discountMoney = round($discountMoney,2); //加入快代付值 - $fastScale = dataConf('fastPayInSaleScale'); - $fastNum = round($discountMoney * ($fastScale*0.01),5); - Model('SysSummary')->addToPayFast($orderId,$fastNum,$fastScale,'订单【'.($order['orderNo']?:'--').'】优惠款加入'); + Model('SysSummary')->addToPayFast($orderId,$discountMoney,'订单【'.($order['orderNo']?:'--').'】优惠款加入'); //获取产品额 $totalMoney = $order->realTotalMoney;//产品额 if(2 != $order->goodsType){//助微吧商品不给购户券值 diff --git a/hyhproject/common/model/SysSummary.php b/hyhproject/common/model/SysSummary.php index 427c283..7892b7f 100755 --- a/hyhproject/common/model/SysSummary.php +++ b/hyhproject/common/model/SysSummary.php @@ -6,15 +6,21 @@ use think\Db; * 系统数据 */ class SysSummary extends Base{ - public function addToPayFast($orderId,$payFastNum,$fastScale,$sm=''){ + public function addToPayFast($orderId,$money,$sm=''){ + $fastScale = dataConf('fastPayInSaleScale'); + $slowScale = dataConf('slowPayInSaleScale'); + $payFastNum = round($money * ($fastScale*0.01),5); + $paySlowNum = round($money * ($slowScale*0.01),5); $noticeData['orderId'] = $orderId; $noticeData['toPayFast'] = $payFastNum; $noticeData['fastScale'] = $fastScale; + $noticeData['slowScale'] = $slowScale; + $noticeData['desc'] = $sm; $noticeData['createTime'] = time(); Db::name('sys_notice')->insert($noticeData); // 原:当购户“预获优惠券”、“预获产品券”的值同时≤15元时,所获“已获优惠券”、“已获产品券”转入代快付值 // 改为:当购户“预获优惠券”、“预获产品券”的值同时≤15元时,所获“已获优惠券”、“已获产品券”转入代慢付值 - $this->addSysSummary($payFastNum, 0, 1,$sm); + $this->addSysSummary($payFastNum, $paySlowNum, 1,$sm); } /** * 添加系统数据