wesmiler hai 1 semana
pai
achega
5d53c2efac

+ 15 - 2
app/Http/Controllers/Admin/AccountController.php

@@ -48,11 +48,24 @@ class AccountController extends Backend
     }
     }
 
 
     /**
     /**
-     * 获取详情
+     * 获取平台账户
      */
      */
-    public function ptAccount()
+    public function data()
     {
     {
         $info = AccountService::make()->getPtAccount();
         $info = AccountService::make()->getPtAccount();
         return message(1010, true, $info);
         return message(1010, true, $info);
     }
     }
+
+    /**
+     * 获取详情
+     */
+    public function setting()
+    {
+        $params = request()->all();
+        if(AccountService::make()->setting($params)){
+            return message('操作成功', true);
+        }else{
+            return message(AccountService::make()->getError(), false);
+        }
+    }
 }
 }

+ 24 - 0
app/Services/Common/AccountService.php

@@ -492,4 +492,28 @@ class AccountService extends BaseService
     {
     {
         return PtAccountModel::where(['mark'=>1])->first();
         return PtAccountModel::where(['mark'=>1])->first();
     }
     }
+
+    public function setting($params)
+    {
+        $id = isset($params['id'])?$params['id'] : 0;
+        $account = PtAccountModel::where(['id'=>$id])->first();
+        if(empty($account)){
+            $data = [
+                'pool_total'=>isset($params['pool_total'])?$params['pool_total'] : 0,
+                'property'=>isset($params['property'])?$params['property'] : 0,
+                'create_time'=> time(),
+                'update_time'=> time(),
+            ];
+
+            $id = PtAccountModel::insertGetId($data);
+        }else{
+            $account->pool_total = isset($params['pool_total'])?$params['pool_total'] : 0;
+            $account->property = isset($params['property'])?$params['property'] : 0;
+            $account->update_time = time();
+            $account->save();
+        }
+
+        $this->error = '设置成功';
+        return true;
+    }
 }
 }

+ 2 - 1
routes/web.php

@@ -229,7 +229,8 @@ Route::post('/account/add', [\App\Http\Controllers\Admin\AccountController::clas
 Route::post('/account/edit', [\App\Http\Controllers\Admin\AccountController::class, 'edit']);
 Route::post('/account/edit', [\App\Http\Controllers\Admin\AccountController::class, 'edit']);
 Route::post('/account/status', [\App\Http\Controllers\Admin\AccountController::class, 'status']);
 Route::post('/account/status', [\App\Http\Controllers\Admin\AccountController::class, 'status']);
 Route::post('/account/delete', [\App\Http\Controllers\Admin\AccountController::class, 'delete']);
 Route::post('/account/delete', [\App\Http\Controllers\Admin\AccountController::class, 'delete']);
-Route::post('/account/ptAccount', [\App\Http\Controllers\Admin\AccountController::class, 'ptAccount']);
+Route::post('/account/setting', [\App\Http\Controllers\Admin\AccountController::class, 'setting']);
+Route::post('/account/data', [\App\Http\Controllers\Admin\AccountController::class, 'data']);
 
 
 // 提现记录
 // 提现记录
 Route::get('/withdraw/index', [\App\Http\Controllers\Admin\WithdrawController::class, 'index']);
 Route::get('/withdraw/index', [\App\Http\Controllers\Admin\WithdrawController::class, 'index']);