Bladeren bron

Wesmiler OTC 提交更新 0729

APPLE 3 jaren geleden
bovenliggende
commit
19e58a7998
2 gewijzigde bestanden met toevoegingen van 29 en 0 verwijderingen
  1. 9 0
      app/Http/Controllers/Api/AdvertController.php
  2. 20 0
      app/Services/Api/AdvertService.php

+ 9 - 0
app/Http/Controllers/Api/AdvertController.php

@@ -164,4 +164,13 @@ class AdvertController extends webApp
             return message(AdvertOrderService::make()->getError(), false);
         }
     }
+
+    /**
+     * 新增编辑
+     * @return array|mixed
+     */
+    public function edit()
+    {
+        return AdvertService::make()->saveAdvert($this->userId);
+    }
 }

+ 20 - 0
app/Services/Api/AdvertService.php

@@ -113,4 +113,24 @@ class AdvertService extends BaseService
         ];
     }
 
+    public function saveAdvert($userId)
+    {
+        $params = request()->all();
+        $data = [
+            'id'=> isset($params['id'])? $params['id'] : 0,
+            'type'=> isset($params['type'])? $params['type'] : 1,
+            'user_id'=> $userId,
+            'advert_type'=> 2,
+            'coin_type'=> 1,
+            'linit_min'=> isset($params['linit_min'])? floatval($params['linit_min']) : 0.00,
+            'linit_max'=> isset($params['linit_max'])? floatval($params['linit_max']) : 0.00,
+            'price'=> isset($params['price'])? floatval($params['price']) : 0.00,
+            'price_type'=> isset($params['price_type'])? intval($params['price_type']) : 1,
+            'pay_type'=> isset($params['pay_type'])? intval($params['pay_type']) : 1,
+            'expired_at'=> isset($params['expired_at']) && $params['expired_at']? $params['expired_at'] : date('Y-m-d H:i:s'),
+        ];
+
+        return parent::edit($data);
+    }
+
 }