|
@@ -65,6 +65,7 @@ class RechargeService
|
|
|
$money = max($income, $expend);
|
|
|
|
|
|
$memberRoles = MemberRole::where('member_role_status', 'ACTIVED')->get()->toArray();
|
|
|
+ dump($memberRoles);
|
|
|
foreach ($memberRoles as $role) {
|
|
|
if ($money >= floatval($role['member_role_range_begin']) && $money < floatval($role['member_role_range_end'])) {
|
|
|
return $role['member_role_id'];
|
|
@@ -191,12 +192,18 @@ class RechargeService
|
|
|
self::doSaveMemberQuota($memberId, $component, 1);
|
|
|
}
|
|
|
} elseif ($component['rule_added_component_classify'] == 'YEAR') {
|
|
|
- self::doSaveMemberQuota($memberId, $component, $component['rule_added_component_goods_nbr']);
|
|
|
+ if ($component['rule_added_component_goods_nbr'] == -99) {
|
|
|
+ self::doSaveMemberQuota($memberId, $component, -99);
|
|
|
+ } else {
|
|
|
+ for ($i = 0; $i < intval($component['rule_added_component_goods_nbr']); $i++) {
|
|
|
+ self::doSaveMemberQuota($memberId, $component, 1);
|
|
|
+ }
|
|
|
+ }
|
|
|
} else {
|
|
|
if ($component['rule_added_component_goods_nbr'] == -99) {
|
|
|
self::doSaveMemberQuota($memberId, $component, -99);
|
|
|
} else {
|
|
|
- for ($i = 0; $i < floatval($component['rule_added_component_goods_nbr']); $i++) {
|
|
|
+ for ($i = 0; $i < intval($component['rule_added_component_goods_nbr']); $i++) {
|
|
|
self::doSaveMemberQuota($memberId, $component, 1);
|
|
|
}
|
|
|
}
|