|
@@ -118,7 +118,7 @@ class UserMiningMachine extends BaseModel
|
|
|
}
|
|
|
if ($day_unlock > 0) {
|
|
|
$res = $res && UserMoney::incomeMoney($v['uid'], $v['get_money_type'], $day_unlock, 'mining', '挖矿', '第二阶段锁定金释放' . $day_unlock . init_money_type()[$v['get_money_type']])
|
|
|
- //&& self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], $day_unlock)
|
|
|
+ && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], $day_unlock)
|
|
|
&& self::sendSystemAward($v['uid'], $v['get_money_type'], $day_unlock);
|
|
|
}
|
|
|
if ($send_stand > 0) {
|
|
@@ -159,8 +159,8 @@ class UserMiningMachine extends BaseModel
|
|
|
'step' => 2,
|
|
|
'day_unlock_money' => bcdiv($day_lock, $machine['third_step_time'], 8),
|
|
|
]) && UserMoney::incomeMoney($v['uid'], $v['get_money_type'], bcadd($day_real_get, $day_unlock, 8), 'mining', '挖矿', '第二阶段每日释放' . $day_get . init_money_type()[$v['get_money_type']] . ',扣除技术服务费后实际到账' . $day_real_get . init_money_type()[$v['get_money_type']] . ($day_lock > 0 ? ',锁定' . $day_lock . init_money_type()[$v['get_money_type']] : '') . ($day_unlock > 0 ? ',解锁第二阶段锁定金' . $day_unlock . init_money_type()[$v['get_money_type']] : ''))
|
|
|
-// && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], bcadd($day_real_get, $day_unlock, 8))
|
|
|
- && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], $day_get)
|
|
|
+ && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], bcadd($day_real_get, $day_unlock, 8))
|
|
|
+// && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], $day_get)
|
|
|
&& self::sendSystemAward($v['uid'], $v['get_money_type'], bcadd($day_real_get, $day_unlock, 8));
|
|
|
}
|
|
|
} else {
|
|
@@ -187,8 +187,8 @@ class UserMiningMachine extends BaseModel
|
|
|
'step' => 1,
|
|
|
'add_date' => date('Y-m-d'),
|
|
|
]) && UserMoney::incomeMoney($v['uid'], $v['get_money_type'], bcadd($day_real_get, 0, 8), 'mining', '挖矿', '第一阶段每日释放' . $day_get . init_money_type()[$v['get_money_type']] . ',扣除技术服务费后实际到账' . $day_real_get . init_money_type()[$v['get_money_type']] . ($day_stand > 0 ? ',质押' . $day_stand . init_money_type()[$v['get_money_type']] : ''))
|
|
|
-// && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], bcadd($day_real_get, 0, 8))
|
|
|
- && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], $day_get)
|
|
|
+ && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], bcadd($day_real_get, 0, 8))
|
|
|
+// && self::sendGroupAward($v['uid'], $v['mid'], $v['get_money_type'], $day_get)
|
|
|
&& self::sendSystemAward($v['uid'], $v['get_money_type'], bcadd($day_real_get, 0, 8));
|
|
|
}
|
|
|
if ($day_stand > 0) {
|
|
@@ -216,6 +216,7 @@ class UserMiningMachine extends BaseModel
|
|
|
$spread = User::getUserInfo($user['spread_uid']);
|
|
|
$ratio = UserMiningService::where('uid', $uid)->where('mid', $mid)->value('ratio');
|
|
|
if (!$ratio) $ratio = MiningMachine::where('id', $mid)->value('service_ratio');
|
|
|
+ $num = bcdiv($num, bcsub(1, bcdiv($ratio, 100, 4), 4));
|
|
|
$res = true;
|
|
|
// $send = 0;
|
|
|
$v = 0;
|
|
@@ -226,13 +227,15 @@ class UserMiningMachine extends BaseModel
|
|
|
$spread = User::getUserInfo($spread['spread_uid']);
|
|
|
} else {
|
|
|
$brokerage = bcmul($num, bcdiv(bcsub($ratio, $ratio2), 100, 4), 8);
|
|
|
- //if (bcsub($brokerage, $send, 8) > 0) {
|
|
|
- $v++;
|
|
|
- //$v = UserLevel::getUserLevelInfo(UserLevel::getUserLevel($spread['uid']), 'level_id');
|
|
|
- $res = $res && UserMoney::incomeMoney($spread['uid'], $money_type, $brokerage, 'group_create_brokerage', '分享算力', '获得分享算力V' . $v . ':' . $user['nickname'] . '(' . $user['uid'] . ')' . '今日矿机收益分红(' . bcsub($ratio, $ratio2) . '%×' . $num . ')' . ',合计' . $brokerage . init_money_type()[$money_type]);
|
|
|
+ if ($brokerage > 0) {
|
|
|
+ //if (bcsub($brokerage, $send, 8) > 0) {
|
|
|
+ $v++;
|
|
|
+ //$v = UserLevel::getUserLevelInfo(UserLevel::getUserLevel($spread['uid']), 'level_id');
|
|
|
+ $res = $res && UserMoney::incomeMoney($spread['uid'], $money_type, $brokerage, 'group_create_brokerage', '分享算力', '获得分享算力V' . $v . ':' . $user['nickname'] . '(' . $user['uid'] . ')' . '今日矿机收益分红(' . bcsub($ratio, $ratio2) . '%×' . $num . ')' . ',合计' . $brokerage . init_money_type()[$money_type]);
|
|
|
// }
|
|
|
// $send = $brokerage;
|
|
|
- $ratio = $ratio2;
|
|
|
+ $ratio = $ratio2;
|
|
|
+ }
|
|
|
$spread = User::getUserInfo($spread['spread_uid']);
|
|
|
}
|
|
|
}
|