|
@@ -89,6 +89,9 @@ class UserMiningMachine extends BaseModel
|
|
|
|
|
|
if (time() > $v['third_step_start_time']) {
|
|
|
|
|
|
+ $day_get = bcmul($machine['day_get'] > 0 ? $machine['day_get'] : $day_gets[$machine['get_money_type']], $v['num'], 8);
|
|
|
+ if ($v['get_money_type'] == 'XCH')
|
|
|
+ $day_get = bcmul($day_get, 0.84, 8);
|
|
|
$send_stand = bcdiv($v['stand_money'], $machine['third_step_time'], 8);
|
|
|
$day_unlock = 0;
|
|
|
$locks = UserMining::where('umid', $v['id'])->where('add_date', '<>', strtotime('Y-m-d'))->where('lock_money', '>', 0)->select();
|
|
@@ -190,10 +193,12 @@ class UserMiningMachine extends BaseModel
|
|
|
$res = $res && self::where('id', $v['id'])->inc('stand_money', $day_stand)->update();
|
|
|
}
|
|
|
}
|
|
|
+ MiningLog::create(['day' => date('Y-m-d'), 'mid' => $v['mid'], 'mining' => $day_get]);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if ($res) {
|
|
|
+
|
|
|
BaseModel::commitTrans();
|
|
|
return true;
|
|
|
} else
|