Browse Source

fix bonux expired bug

stanley-king 7 years ago
parent
commit
9abf705d7c
2 changed files with 6 additions and 3 deletions
  1. 5 3
      helper/predeposit_helper.php
  2. 1 0
      mobile/control/member_bonus.php

+ 5 - 3
helper/predeposit_helper.php

@@ -371,16 +371,18 @@ class predeposit_helper
         if(!empty($query_state) && in_array($query_state,$stQuerys))
         {
             if($query_state == 'usable') {
-                $cond['remain_amount'] = array('gt','0.00');
+                $cond['remain_amount'] = ['gt','0.00'];
+                $cond['usable_time'] = ['gt',time()];
                 $cond['expired'] = 0;
             } elseif ($query_state == 'expiring') {
-                $cond['usable_time'] = array('elt',time() + 5 * $day_secs);
-                $cond['remain_amount'] = array('gt','0.00');
+                $cond['usable_time'] = ['elt',time() + 5 * $day_secs];
+                $cond['remain_amount'] = ['gt','0.00'];
                 $cond['expired'] = 0;
             } elseif ($query_state == 'used') {
                 $cond['remain_amount'] = '0.00';
                 $cond['expired'] = 0;
             } elseif ($query_state == 'expired') {
+                $cond['usable_time'] = ['lt',time()];
                 $cond['expired'] = 1;
             } else {
             }

+ 1 - 0
mobile/control/member_bonus.php

@@ -872,6 +872,7 @@ class member_bonusControl extends mbMemberControl
                 $order_by = 'grab_time DESC';
             } elseif ($query_state == 'expired') {
                 $cond['expired'] = 1;
+                $cond['usable_time'] = ['lt',time()];
                 $order_by = 'bonus_rate DESC,bonus_id DESC';
             } else {
                 return false;