|
@@ -87,7 +87,7 @@ class IntegralJob extends BaseJobs
|
|
|
$give_action_integral = bcdiv(bcmul($total_price, $ratio), 100, 2);
|
|
|
if ($give_action_integral > $send) {
|
|
|
$real_send = bcsub($give_action_integral, $send, 2);
|
|
|
- if ($awardIntegralService->getHourExtractPaySum($spread['uid'], 24) > 0 || $spread['award_switch']) {
|
|
|
+ if ($awardIntegralService->getPaySum($spread['uid']) >= 0 || $awardIntegralService->getHourExtractPaySum($spread['uid'], 24) > 0 || $spread['award_switch']) {
|
|
|
$extract_sum = bcmul($real_send, $rate, 2);
|
|
|
$mark = '团队用户' . $user['nickname'] . "({$user['uid']})" . '购买商品,获得团队级差积分';
|
|
|
$awardIntegralService->incIntegral($spread['uid'], $integral_price, $real_send, $total_price, 1, $extract_sum, $order['id'], $mark);
|