|
|
@@ -2728,8 +2728,9 @@ class UserRepository extends BaseRepository
|
|
|
$userRepository->incField($uid, 'brokerage_price', $all_price);
|
|
|
|
|
|
|
|
|
- //兑换就清空额度
|
|
|
- $all_price = $info['award_range'];
|
|
|
+ if ($num == $info['award_integral'])
|
|
|
+ //积分兑换完就清空额度
|
|
|
+ $all_price = $info['award_range'];
|
|
|
|
|
|
//用户失去$all_price的收益额度
|
|
|
$userBillRepository->decBill($uid, 'award_range', 'extract_award', [
|
|
|
@@ -2741,10 +2742,10 @@ class UserRepository extends BaseRepository
|
|
|
'balance' => bcsub($info['award_range'], $all_price, 2)
|
|
|
]);
|
|
|
$userRepository->decField($uid, 'award_range', $all_price);
|
|
|
+ //若用户失去所有收益额度,清空用户的分红积分
|
|
|
if ($info['award_range'] == $all_price) {
|
|
|
$num = $info['award_integral'];
|
|
|
}
|
|
|
- //若用户失去所有收益额度,清空用户的分红积分
|
|
|
$userBillRepository->decBill($uid, 'award_integral', 'extract_award', [
|
|
|
'link_id' => 0,
|
|
|
'status' => 1,
|