fix: API路由补齐+后台全面中文化
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Admin;
|
||||
|
||||
|
||||
use App\Setting;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Input;
|
||||
|
||||
class SettingsController extends Controller{
|
||||
|
||||
public function index(){
|
||||
$bouns = Setting::getValueByKey('user_bonus');
|
||||
$ecology = Setting::getValueByKey('ecology_bonus');
|
||||
$bonus = json_decode($bouns);
|
||||
$ecology = json_decode($ecology);
|
||||
return view('admin.settings.index',['bouns'=>$bonus,'ecology'=>$ecology]);
|
||||
}
|
||||
public function base()
|
||||
{
|
||||
$rate_exchange = Setting::getValueByKey('rate_exchange');
|
||||
$company_eth_address = Setting::getValueByKey('company_eth_address');
|
||||
$lock_daily_return = Setting::getValueByKey('lock_daily_return');
|
||||
$version = Setting::getValueByKey('version','1.0');
|
||||
$transaction_fee = Setting::getValueByKey('transaction_fee',[]);
|
||||
$transaction_fee = @json_decode($transaction_fee,true);
|
||||
|
||||
$results = array(
|
||||
'rate_exchange' => $rate_exchange,
|
||||
'lock_daily_return' => $lock_daily_return,
|
||||
'company_eth_address' => $company_eth_address,
|
||||
'version' => $version,
|
||||
);
|
||||
return view('admin.settings.base', ['results' => $results,"transaction_fee"=>$transaction_fee]);
|
||||
}
|
||||
public function setBase(Request $request)
|
||||
{
|
||||
$data = $request->all();
|
||||
|
||||
$transaction_fee = array(
|
||||
"service_one_min"=>$data["service_one_min"],
|
||||
"service_one_max"=>$data["service_one_max"],
|
||||
"service_one_proportion"=>$data["service_one_proportion"],
|
||||
"service_two_min"=>$data["service_two_min"],
|
||||
"service_two_max"=>$data["service_two_max"],
|
||||
"service_two_proportion"=>$data["service_two_proportion"],
|
||||
"service_three_min"=>$data["service_three_min"],
|
||||
"service_three_max"=>$data["service_three_max"],
|
||||
"service_three_proportion"=>$data["service_three_proportion"],
|
||||
);
|
||||
|
||||
foreach ($data as $key => $value) {
|
||||
if (isset($transaction_fee[$key])){
|
||||
continue;
|
||||
}
|
||||
switch ($key) {
|
||||
case 'rate_exchange':
|
||||
break;
|
||||
case 'company_eth_address':
|
||||
break;
|
||||
case 'lock_daily_return':
|
||||
break;
|
||||
case 'version':
|
||||
break;
|
||||
}
|
||||
Setting::updateValueByKey($key, $value);
|
||||
}
|
||||
|
||||
$transaction_fee = json_encode($transaction_fee);
|
||||
Setting::updateValueByKey("transaction_fee", $transaction_fee);
|
||||
|
||||
return $this->success('操作成功');
|
||||
}
|
||||
public function Insert(){
|
||||
$bouns = Input::get('bonus','');
|
||||
$total_arr = Input::get('total_arr','');
|
||||
$ecology = Input::get('ecology','');
|
||||
$ecology_arr = Input::get('ecology_arr','');
|
||||
|
||||
$total_arr = json_encode($total_arr);
|
||||
$ecology_arr = json_encode($ecology_arr);
|
||||
|
||||
if(empty($bouns) || empty($total_arr)){
|
||||
return $this->error('日均收益参数错误');
|
||||
}
|
||||
if(empty($ecology) || empty($ecology_arr)){
|
||||
return $this->error('推广奖励参数错误');
|
||||
}
|
||||
// $first_result = Setting::where('key',$bouns)->where('value',$total_arr)->first();
|
||||
// if(!empty($first_result)){
|
||||
// return $this->success('已设置过该奖金');
|
||||
// }
|
||||
// $second_result = Setting::where('key',$ecology)->where('value',$ecology_arr)->first();
|
||||
// if(!empty($second_result)){
|
||||
// return $this->success('已设置过该推广奖励');
|
||||
// }
|
||||
try{
|
||||
Setting::updateValueByKey($bouns,$total_arr);
|
||||
Setting::updateValueByKey($ecology,$ecology_arr);
|
||||
return $this->success('设置成功');
|
||||
}catch (\Exception $e){
|
||||
return $this->error($e->getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user