代慢计算1%

This commit is contained in:
Jerry Yan 2020-08-26 22:17:06 +08:00
parent e2e1a442b0
commit 3bfbd5c0c1
2 changed files with 9 additions and 5 deletions

View File

@ -26,9 +26,7 @@ class Settlements extends Base
} }
$discountMoney = round($discountMoney,2); $discountMoney = round($discountMoney,2);
//加入快代付值 //加入快代付值
$fastScale = dataConf('fastPayInSaleScale'); Model('SysSummary')->addToPayFast($orderId,$discountMoney,'订单【'.($order['orderNo']?:'--').'】优惠款加入');
$fastNum = round($discountMoney * ($fastScale*0.01),5);
Model('SysSummary')->addToPayFast($orderId,$fastNum,$fastScale,'订单【'.($order['orderNo']?:'--').'】优惠款加入');
//获取产品额 //获取产品额
$totalMoney = $order->realTotalMoney;//产品额 $totalMoney = $order->realTotalMoney;//产品额
if(2 != $order->goodsType){//助微吧商品不给购户券值 if(2 != $order->goodsType){//助微吧商品不给购户券值

View File

@ -6,15 +6,21 @@ use think\Db;
* 系统数据 * 系统数据
*/ */
class SysSummary extends Base{ 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['orderId'] = $orderId;
$noticeData['toPayFast'] = $payFastNum; $noticeData['toPayFast'] = $payFastNum;
$noticeData['fastScale'] = $fastScale; $noticeData['fastScale'] = $fastScale;
$noticeData['slowScale'] = $slowScale;
$noticeData['desc'] = $sm;
$noticeData['createTime'] = time(); $noticeData['createTime'] = time();
Db::name('sys_notice')->insert($noticeData); Db::name('sys_notice')->insert($noticeData);
// 原当购户“预获优惠券”、“预获产品券”的值同时≤15元时所获“已获优惠券”、“已获产品券”转入代快付值 // 原当购户“预获优惠券”、“预获产品券”的值同时≤15元时所获“已获优惠券”、“已获产品券”转入代快付值
// 改为当购户“预获优惠券”、“预获产品券”的值同时≤15元时所获“已获优惠券”、“已获产品券”转入代慢付值 // 改为当购户“预获优惠券”、“预获产品券”的值同时≤15元时所获“已获优惠券”、“已获产品券”转入代慢付值
$this->addSysSummary($payFastNum, 0, 1,$sm); $this->addSysSummary($payFastNum, $paySlowNum, 1,$sm);
} }
/** /**
* 添加系统数据 * 添加系统数据