Ken hace 1 semana
padre
commit
555fc12a35
Se han modificado 3 ficheros con 20 adiciones y 6 borrados
  1. 15 5
      app/Http/Controllers/admin/Wallet.php
  2. 2 1
      app/Services/BalanceLogService.php
  3. 3 0
      routes/admin.php

+ 15 - 5
app/Http/Controllers/admin/Wallet.php

@@ -31,6 +31,12 @@ use App\Models\PaymentOrder;
 class Wallet extends Controller
 {
 
+
+    public function getManualRecharge()
+    {
+        return $this->success(BalanceLogService::$manualRecharge);
+    }
+
     /**
      * @api {get} /admin/wallet/getPendingTasks 待处理任务
      * @apiDescription 后台每隔10秒,轮询请求这个接口获取待处理的任务数,如果有待处理的任务,则播放音乐
@@ -67,7 +73,8 @@ class Wallet extends Controller
      * @apiParam {string} member_id 会员ID
      * @apiParam {string} remark 充值/扣款 说明
      */
-    public function topUp()
+    public
+    function topUp()
     {
         DB::beginTransaction();
         try {
@@ -123,7 +130,8 @@ class Wallet extends Controller
      * @apiParam {string} [remark] 说明
      * - 当status =2 时,此参数必填
      */
-    public function verifyRecharge()
+    public
+    function verifyRecharge()
     {
         DB::beginTransaction();
         try {
@@ -227,7 +235,8 @@ class Wallet extends Controller
      * - 2 手动
      * @apiSuccess (data) {string} data.data.image 充值转账凭证图片
      */
-    public function index()
+    public
+    function index()
     {
         try {
             request()->validate([
@@ -245,7 +254,8 @@ class Wallet extends Controller
         return $this->success($result);
     }
 
-    public function test()
+    public
+    function test()
     {
 
         // $url = "https://ydpc28.co/api/pc28/list";
@@ -282,7 +292,7 @@ class Wallet extends Controller
         // $result = ConfigService::syncExchangeRate();
         $url = "https://ydpc28.co/api/pc28/list";
         $result = file_get_contents($url);
-        $result = json_decode($result,true);
+        $result = json_decode($result, true);
         // $awards = IssueService::award([7,7,7]);
         // $result = BetService::betSettled2('3356003',$awards);
         // $result = IssueService::sendLotteryImage($memberId, 3356000);

+ 2 - 1
app/Services/BalanceLogService.php

@@ -8,7 +8,8 @@ use App\Models\BalanceLog;
 class BalanceLogService extends BaseService
 {
 
-    public static $RW = ['充值', '提现', '人工充值', '人工扣款', '三方提现', '三方充值', '中奖', '资产转移', '比比返', '投注', '返水', '回水', '笔笔返', '投注退分'];
+    public static array $manualRecharge = ['人工充值', '注册赠送', '优惠活动'];
+    public static array $RW = ['充值', '提现', '人工充值', '人工扣款', '三方提现', '三方充值', '中奖', '资产转移', '比比返', '投注', '返水', '回水', '笔笔返', '投注退分', '注册赠送', '优惠活动'];
     public static $MODEL = BalanceLog::class;
 
     public static function init($telegram, $data, $chatId, $firstName, $messageId, $callbackId): void

+ 3 - 0
routes/admin.php

@@ -158,6 +158,9 @@ Route::middleware(['admin.jwt'])->group(function () {
             Route::post('/topUp', [Wallet::class, 'topUp']);
             Route::post('/verifyRecharge', [Wallet::class, 'verifyRecharge']);
             Route::get('/getPendingTasks', [Wallet::class, 'getPendingTasks']);
+            Route::get('/getManualRecharge', [Wallet::class, 'getManualRecharge']);
+
+
 
 
         });