|
@@ -52,7 +52,19 @@ class user_bonusModel extends Model
|
|
|
|
|
|
public function getUsableSum($member_id)
|
|
|
{
|
|
|
- $cond = array('user_id' => $member_id,'bonus_status' => 3,'usable_time' => array('gt',time()),'expired' => 0);
|
|
|
+ $cond = array('user_id' => $member_id,'bonus_status' => 3,'usable_time' => array('gt',time()),'expired' => 0,'remain_amount' => array('gt','0.00'));
|
|
|
+ return $this->table('user_bonus')->where($cond)->sum('remain_amount');
|
|
|
+ }
|
|
|
+
|
|
|
+ public function getShareableSum($member_id)
|
|
|
+ {
|
|
|
+ $cond = array('user_id' => $member_id,'bonus_status' => 3,'usable_time' => array('gt',time()),'remain_amount' => array('gt','0.00'),'can_share' => 1,'expired' => 0);
|
|
|
+ return $this->table('user_bonus')->where($cond)->sum('remain_amount');
|
|
|
+ }
|
|
|
+ public function getThiefableSum($member_id)
|
|
|
+ {
|
|
|
+ $cond = array('user_id' => $member_id,'bonus_status' => 3,'usable_time' => array('gt',time()),'remain_amount' => array('gt','0.00'),
|
|
|
+ 'can_share' => 1,'bonus_rate' => array('elt',30), 'expired' => 0);
|
|
|
return $this->table('user_bonus')->where($cond)->sum('remain_amount');
|
|
|
}
|
|
|
|