|
@@ -962,9 +962,9 @@ class Order
|
|
|
} elseif ($reward['num'] > 1) {
|
|
|
|
|
|
if (!$child_num) {
|
|
|
- $child_num = Dever::load('invite/api')->getChildNum($v['uid'], 1) + 1;
|
|
|
+ $child_num = Dever::load('invite/api')->getChildNum($v['uid'], 1);
|
|
|
}
|
|
|
- if ($child_num > $reward['num'] && $child_num % $reward['num'] == 0) {
|
|
|
+ if ($child_num >= $reward['num'] && $child_num % $reward['num'] == 0) {
|
|
|
$param['cash'] = $reward['value'];
|
|
|
$param['per'] = 0;
|
|
|
}
|
|
@@ -973,10 +973,10 @@ class Order
|
|
|
if ($reward['is_give'] == 1) {
|
|
|
$give = Dever::array_decode($reward['give']);
|
|
|
if (!$child_num) {
|
|
|
- $child_num = Dever::load('invite/api')->getChildNum($v['uid'], 1) + 1;
|
|
|
+ $child_num = Dever::load('invite/api')->getChildNum($v['uid'], 1);
|
|
|
}
|
|
|
foreach ($give as $gv) {
|
|
|
- if (isset($gv['num']) && $child_num > $gv['num'] && $child_num % $gv['num'] == 0) {
|
|
|
+ if (isset($gv['num']) && $child_num >= $gv['num'] && $child_num % $gv['num'] == 0) {
|
|
|
$prize_log = Dever::db('agent/member_prize')->find(array('mid' => $v['uid'], 'prize_id' => $gv['type'], 'child_num' => $child_num));
|
|
|
if (!$prize_log) {
|
|
|
$prize = Dever::db('setting/prize')->find($gv['type']);
|