|
@@ -57,7 +57,7 @@ class RechargeService
|
|
|
$memberAccount = MemberAccount::where('member_account_classify', 'CASH')
|
|
|
->where('join_account_member_id', $memberId)
|
|
|
->first();
|
|
|
- if (!$memberAccount){
|
|
|
+ if (!$memberAccount) {
|
|
|
throw new BusinessException('账户异常');
|
|
|
}
|
|
|
$income = floatval($memberAccount->member_account_income);
|
|
@@ -186,15 +186,16 @@ class RechargeService
|
|
|
private static function saveMemberQuota($memberId, $component)
|
|
|
{
|
|
|
if ($component['rule_added_component_classify'] == 'MONTH') {
|
|
|
- for ($i = 0; $i < 12; $i++) {
|
|
|
- self::doSaveMemberQuota($memberId, $component, $component['rule_added_component_goods_nbr']);
|
|
|
+ $total = 12 * intval($component['rule_added_component_goods_nbr']);
|
|
|
+ for ($i = 0; $i < $total; $i++) {
|
|
|
+ self::doSaveMemberQuota($memberId, $component, 1);
|
|
|
}
|
|
|
} elseif ($component['rule_added_component_classify'] == 'YEAR') {
|
|
|
self::doSaveMemberQuota($memberId, $component, $component['rule_added_component_goods_nbr']);
|
|
|
} else {
|
|
|
- if ($component['rule_added_component_goods_nbr'] == -99){
|
|
|
+ if ($component['rule_added_component_goods_nbr'] == -99) {
|
|
|
self::doSaveMemberQuota($memberId, $component, -99);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
for ($i = 0; $i < floatval($component['rule_added_component_goods_nbr']); $i++) {
|
|
|
self::doSaveMemberQuota($memberId, $component, 1);
|
|
|
}
|