diff --git a/hyhproject/common/model/UserVouchers.php b/hyhproject/common/model/UserVouchers.php index 7bd3600..b3fc129 100755 --- a/hyhproject/common/model/UserVouchers.php +++ b/hyhproject/common/model/UserVouchers.php @@ -191,6 +191,31 @@ TXT; } Db::commit(); $LOG .= "=============循环结束=============".PHP_EOL; + + $sm = Model('common/SysSummary'); + $sysData= $sm->getInfo('toPayFast,toPaySlow'); + $toPayFast = $sysData['toPayFast']; + $toPaySlow = $sysData['toPaySlow']; + $m = Model('common/Table'); + $m->setTable('user_vouchers_summary'); + $vouchersSummarySum = $m->getSum(['isDisabled'=>0],'expectedProductNum+expectedCouponsNum'); + $deltaFast = $HistoryToPayFast - $toPayFast; + $deltaSlow = $HistoryToPaySlow - $toPaySlow; + $deltaConv = $HistoryVouchersSummarySum - $vouchersSummarySum; + $unConv = $minusSysNum - $deltaConv; + $LOG .= << 0) $sm->addSysSummary(0, $unConv, 1, "加入系统未转换值"); + Db::startTrans(); // 每次所得值(费、税前)同时扣减“助购预获”值和“预获产品券”值,直至减为负数为止,负数部分按每天0.1%耗损。 // A、当“助购预获”值为负数时,每天0.1%耗损在“预获产品券”值扣减。 @@ -228,29 +253,6 @@ TXT; } $LOG .= "=============循环结束=============".PHP_EOL; Db::commit(); - $sm = Model('common/SysSummary'); - $sysData= $sm->getInfo('toPayFast,toPaySlow'); - $toPayFast = $sysData['toPayFast']; - $toPaySlow = $sysData['toPaySlow']; - $m = Model('common/Table'); - $m->setTable('user_vouchers_summary'); - $vouchersSummarySum = $m->getSum(['isDisabled'=>0],'expectedProductNum+expectedCouponsNum'); - $deltaFast = $HistoryToPayFast - $toPayFast; - $deltaSlow = $HistoryToPaySlow - $toPaySlow; - $deltaConv = $HistoryVouchersSummarySum - $vouchersSummarySum; - $unConv = $minusSysNum - $deltaConv; - $LOG .= << 0) $sm->addSysSummary(0, $unConv, 1, "加入系统未转换值"); \think\Log::write($LOG); \think\Log::write(<<