1.新增商城参数配置菜单-管理兑换比例
This commit is contained in:
@@ -14,6 +14,7 @@ use app\common\model\MallDailyPush;
|
||||
use app\common\model\MallSession;
|
||||
use app\common\model\MallOrder;
|
||||
use app\common\model\MallUserAsset;
|
||||
use app\common\library\MallPlayxRatios;
|
||||
use app\common\model\MallAddress;
|
||||
use support\think\Db;
|
||||
use Webman\Http\Request;
|
||||
@@ -231,8 +232,9 @@ class Playx extends Api
|
||||
$requestId = 'report_' . $date;
|
||||
}
|
||||
|
||||
$returnRatio = config('playx.return_ratio', 0.1);
|
||||
$unlockRatio = config('playx.unlock_ratio', 0.1);
|
||||
$ratios = MallPlayxRatios::get();
|
||||
$returnRatio = $ratios['return_ratio'];
|
||||
$unlockRatio = $ratios['unlock_ratio'];
|
||||
|
||||
$results = [];
|
||||
$allDeduped = true;
|
||||
@@ -332,8 +334,9 @@ class Playx extends Api
|
||||
$exists = MallDailyPush::where('user_id', $playxUserId)->where('date', $date)->find();
|
||||
if ($exists) {
|
||||
$newLocked = 0;
|
||||
$returnRatio = config('playx.return_ratio', 0.1);
|
||||
$unlockRatio = config('playx.unlock_ratio', 0.1);
|
||||
$ratios = MallPlayxRatios::get();
|
||||
$returnRatio = $ratios['return_ratio'];
|
||||
$unlockRatio = $ratios['unlock_ratio'];
|
||||
if ($yesterdayWinLossNet < 0) {
|
||||
$newLocked = intval(round(abs(floatval($yesterdayWinLossNet)) * $returnRatio));
|
||||
}
|
||||
@@ -365,8 +368,9 @@ class Playx extends Api
|
||||
]);
|
||||
|
||||
$newLocked = 0;
|
||||
$returnRatio = config('playx.return_ratio', 0.1);
|
||||
$unlockRatio = config('playx.unlock_ratio', 0.1);
|
||||
$ratios = MallPlayxRatios::get();
|
||||
$returnRatio = $ratios['return_ratio'];
|
||||
$unlockRatio = $ratios['unlock_ratio'];
|
||||
if ($yesterdayWinLossNet < 0) {
|
||||
$newLocked = intval(round(abs(floatval($yesterdayWinLossNet)) * $returnRatio));
|
||||
}
|
||||
@@ -668,7 +672,7 @@ class Playx extends Api
|
||||
]);
|
||||
}
|
||||
|
||||
$ratio = config('playx.points_to_cash_ratio', 0.1);
|
||||
$ratio = MallPlayxRatios::get()['points_to_cash_ratio'];
|
||||
$withdrawableCash = round($asset->available_points * $ratio, 2);
|
||||
|
||||
return $this->success('', [
|
||||
@@ -1257,7 +1261,7 @@ SQL;
|
||||
'withdrawable_cash' => 0,
|
||||
];
|
||||
}
|
||||
$ratio = config('playx.points_to_cash_ratio', 0.1);
|
||||
$ratio = MallPlayxRatios::get()['points_to_cash_ratio'];
|
||||
return [
|
||||
'locked_points' => $asset->locked_points,
|
||||
'available_points' => $asset->available_points,
|
||||
|
||||
Reference in New Issue
Block a user