修复提现时候 减去积分父级也减少

This commit is contained in:
lingling 2025-02-16 22:00:51 +08:00
parent b236a8b200
commit a2997edbb7
1 changed files with 7 additions and 5 deletions

View File

@ -16,14 +16,14 @@ class UserRewardDao
*/ */
public static function Register_for_free($userid) public static function Register_for_free($userid)
{ {
self::base($userid, 4, 30, '注册赠送'); self::f_bounty($userid, 4, 30, '注册赠送');
} }
/** /**
* 挂机获得的奖励 * 挂机获得的奖励
*/ */
public static function Onhookincome($userid, $money) public static function Onhookincome($userid, $money)
{ {
self::base($userid, 6, $money, '挂机收益'); self::f_bounty($userid, 6, $money, '挂机收益');
} }
/** /**
* 加粉赏金奖励 * 加粉赏金奖励
@ -33,9 +33,9 @@ class UserRewardDao
self::base($userid, 5, $money, '加粉赏金'); self::base($userid, 5, $money, '加粉赏金');
} }
/** /**
* 公共函数 * 转账函数
*/ */
public static function base($userid, $status, $money, $memo, $is_f_bounty = 1) public static function base($userid, $status, $money, $memo)
{ {
$UserReward = new UserReward(); $UserReward = new UserReward();
$user = User::find($userid); $user = User::find($userid);
@ -54,6 +54,7 @@ class UserRewardDao
} }
/** /**
* 父级 父父级分红 * 父级 父父级分红
* 函数
*/ */
public static function f_bounty($userid, $status, $money, $memo) public static function f_bounty($userid, $status, $money, $memo)
{ {
@ -62,7 +63,7 @@ class UserRewardDao
//父父分红 //父父分红
$ff_dividend = floor($money * 0.1); $ff_dividend = floor($money * 0.1);
$user = User::find($userid); $user = User::find($userid);
if ($user->f_id != 0) { if ($user->f_id != 0&&$money>0) {
$f = User::find($user->f_id); $f = User::find($user->f_id);
self::base($f->id, 5, $f_dividend, '加粉赏金'); self::base($f->id, 5, $f_dividend, '加粉赏金');
if ($user->ff_id != 0) { if ($user->ff_id != 0) {
@ -70,6 +71,7 @@ class UserRewardDao
self::base($ff->id, 5, $ff_dividend, '加粉赏金'); self::base($ff->id, 5, $ff_dividend, '加粉赏金');
} }
} }
self::base($userid, $status, $money, $memo);
} }
/** /**
* 搜索函数 * 搜索函数