This commit is contained in:
yll 2022-05-24 10:28:02 +07:00
parent faa1912f7e
commit 64b0cf6696
6 changed files with 26 additions and 8 deletions

View File

@ -94,7 +94,8 @@ class CoinCalc extends Command
}
/**
* Execute the console command.
* Execute the command.
* coin:calc
*
* @return mixed
*/
@ -255,7 +256,7 @@ class CoinCalc extends Command
$pd['participant'] += mt_rand(1, 20);
$pd['userRevenue'] = $pd['totalOutput'] - $max;
Redis::set(json_encode($pd));
Redis::set(ApiV1Controller::K_POOLDATA, json_encode($pd));
}
protected function _robots()

View File

@ -2,9 +2,12 @@
namespace App\Console\Commands;
use App\Base;
use App\Http\Controllers\ApiV1Controller;
use App\Tool\ThirdApi;
use Illuminate\Support\Facades\Log;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
class CoinInit extends Command
{
@ -32,6 +35,20 @@ class CoinInit extends Command
parent::__construct();
}
public function refresh_eth_cache()
{
$price = ThirdApi::getETHPrice();
if (is_null($price) || $price <= 0) {
Log::error("get ETH price failed. price=$price");
return;
}
$r = Redis::hSet(ApiV1Controller::K_COIN_PRICE, Base::ETH, $price);
if (is_null($r)) {
Log::error("redis error");
}
}
/**
* Execute the console command.
*

View File

@ -81,7 +81,7 @@ class ApiV1Controller extends Controller
$protocol = $request->input('protocol');
$ts = $request->input('ts');
$s = $request->input('s');
$referral = $request->input('referral');
$referral = $request->input('sh');
// check
$expected_s = sha1($address . $protocol . $ts);
@ -128,9 +128,6 @@ class ApiV1Controller extends Controller
$id = $he->id;
}
// TODO async
$url = config('app.tg_url');
return json_encode([
'code' => 0,
'id' => $id,
@ -226,9 +223,9 @@ class ApiV1Controller extends Controller
if (!$times || $times <= 0) {
$reward = $this->_first_recharge_reward($amount);
}
$amount += $reward;
$delta = $amount + $reward;
// insert into user
User::where('address', $address)->increment('balance', $amount);
User::where('address', $address)->increment('balance', $delta);
// records
$newBlc = new Balance();

View File

@ -6,4 +6,5 @@ use Illuminate\Database\Eloquent\Model;
class Vault extends Model
{
public $timestamps = false;
}

View File

@ -6,4 +6,5 @@ use Illuminate\Database\Eloquent\Model;
class Vault2 extends Model
{
public $timestamps = false;
}

View File

@ -6,4 +6,5 @@ use Illuminate\Database\Eloquent\Model;
class Vault3 extends Model
{
public $timestamps = false;
}