diff --git a/hyhproject/common/model/UserVouchers.php b/hyhproject/common/model/UserVouchers.php index 381308a..0a4dad2 100755 --- a/hyhproject/common/model/UserVouchers.php +++ b/hyhproject/common/model/UserVouchers.php @@ -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; }