This commit is contained in:
2020-12-14 22:41:21 +08:00
parent 502dc6bb70
commit c88d4363dd

View File

@ -60,7 +60,7 @@ TXT;
//总预获优惠券
$allPreCoupons = $m->getSum($where,'expectedCouponsNum');
//最大释放总额 预代付值 * 比例
$maxPayNum = round(($allPreProduct + $allPreCoupons) * (dataConf('couponsMaxGiveSacle')*0.01),2);
$maxPayNum = ($allPreProduct + $allPreCoupons) * (dataConf('couponsMaxGiveSacle')*0.01);
$LOG .= "3、最大释放总额{$maxPayNum}".PHP_EOL;
$LOG .= "4、转换前预代付值".($allPreProduct + $allPreCoupons).PHP_EOL;
if($toPaySum > $maxPayNum){
@ -110,7 +110,7 @@ TXT;
$productScale = 100 - $couponsScale;//产品券比例
if($v['expectedProductNum'] <= $minNumer && $v['expectedCouponsNum'] <= $minNumer){
$LOG .= "9、预获优惠券{$v['expectedCouponsNum']};预获产品券:{$v['expectedProductNum']}均小于15".PHP_EOL;
$toSlowNum = round($personNum * ($v['expectedProductNum'] + $v['expectedCouponsNum']),2);
$toSlowNum = round($personNum * ($v['expectedProductNum'] + $v['expectedCouponsNum']),5);
$LOG .= "9、退回系统慢值{$toSlowNum}".PHP_EOL;
$sm->addSysSummary(0,$toSlowNum,1,'用户ID['.$v['userId'].']双预获券都小于15/日转换退回');
$LOG .= "=========当前用户#【{$v['userId']}】结束========".PHP_EOL;
@ -118,20 +118,20 @@ TXT;
}else if($v['expectedProductNum'] <= $minNumer){//预获产品券小于15;
$LOG .= "10、预获产品券{$v['expectedProductNum']}小于15".PHP_EOL;
$personAlreadyProductNum = 0;
$personAlreadyCouponsNum = round($personNum * ($v['expectedProductNum'] + $v['expectedCouponsNum']),2);
$personAlreadyCouponsNum = $personNum * ($v['expectedProductNum'] + $v['expectedCouponsNum']);
$LOG .= "10、用户需要获得的已获产品券{$personAlreadyProductNum}".PHP_EOL;
$LOG .= "10、用户需要获得的已获优惠券{$personAlreadyCouponsNum}".PHP_EOL;
}else if($v['expectedCouponsNum'] <= $minNumer){//预获优惠券小于15
$LOG .= "11、预获优惠券{$v['expectedCouponsNum']}小于15".PHP_EOL;
$personAlreadyCouponsNum = 0;
$personAlreadyProductNum = round($personNum * ($v['expectedProductNum'] + $v['expectedCouponsNum']),2);
$LOG .= "10、用户需要获得的已获产品券:{$personAlreadyProductNum}".PHP_EOL;
$LOG .= "10、用户需要获得的已获优惠券:{$personAlreadyCouponsNum}".PHP_EOL;
$personAlreadyProductNum = $personNum * ($v['expectedProductNum'] + $v['expectedCouponsNum']);
$LOG .= "11、用户需要获得的已获产品券:{$personAlreadyProductNum}".PHP_EOL;
$LOG .= "11、用户需要获得的已获优惠券:{$personAlreadyCouponsNum}".PHP_EOL;
}else{//都大于15
$LOG .= "---优惠券比例:{$productScale}".PHP_EOL;
$LOG .= "---产品券比例:{$couponsScale}".PHP_EOL;
$personAlreadyProductNum = $personNum * round(($v['expectedProductNum'] + $v['expectedCouponsNum']) * ($productScale*0.01),2);
$personAlreadyCouponsNum = $personNum * round(($v['expectedProductNum'] + $v['expectedCouponsNum']) * ($couponsScale*0.01),2);
$personAlreadyProductNum = $personNum * ($v['expectedProductNum'] + $v['expectedCouponsNum']) * ($productScale*0.01);
$personAlreadyCouponsNum = $personNum * ($v['expectedProductNum'] + $v['expectedCouponsNum']) * ($couponsScale*0.01);
$LOG .= "8.1、用户需要获得的已获产品券:{$personAlreadyProductNum}".PHP_EOL;
$LOG .= "8.2、用户需要获得的已获优惠券:{$personAlreadyCouponsNum}".PHP_EOL;
}