Browse Source

添加获取尺寸getSize

15313670163 4 months ago
parent
commit
c105371b87

+ 11 - 4
app/Controller/OrderController.php

@@ -54,6 +54,15 @@ class OrderController extends AbstractController
         return Result::success($data);
 
     }
+    /**
+     * 查询广告位
+     */
+    public function getADSize()
+    {
+        
+        $result = $this->orderServiceClient->getADSize();
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
     /**
      * 查询广告位
      */
@@ -63,8 +72,7 @@ class OrderController extends AbstractController
         $validator = $this->validationFactory->make(
             $requireData,
             [
-                'width' => 'required',
-                'height' => 'required',
+                'id' => 'required',
                 'starttime' => 'required',
                 'endtime' => 'required',
                 'pageSize' => 'required',
@@ -72,8 +80,7 @@ class OrderController extends AbstractController
 
             ],
             [
-                'width.required' => '图片宽度不能为空',
-                'height.required' => '图片高度不能为空',
+                'id.required' => '图片尺寸id不能为空',
                 'starttime.required' => '广告开始时间不能为空',
                 'endtime.required' => '广告结束时间不能为空',
                 'pageSize.required' => '显示条数不能为空',

+ 8 - 1
app/JsonRpc/OrderService.php

@@ -65,7 +65,14 @@ class OrderService extends AbstractServiceClient implements OrderServiceInterfac
     {
         return $this->__request(__FUNCTION__, $data);
     }
-
+    /**
+     * @param array $data
+     * @return mixed
+     */
+    public function getADSize(array $data)
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
     /**
      * @param array $data
      * @return mixed

+ 4 - 1
app/JsonRpc/OrderServiceInterface.php

@@ -40,7 +40,10 @@ interface OrderServiceInterface
      * @param array $data
      */
     public function delOrderAdmin(array $data);
-
+    /**
+     * @param array $data
+     */
+    public function getADSize(array $data);
     /**
      * @param array $data
      */

+ 2 - 0
config/api/order.php

@@ -9,6 +9,8 @@ Router::addGroup(
     '/order', function () {
         //订单状态对应
         Router::get('/getStatus', [OrderController::class, 'getStatus']);
+        //获取订单尺寸
+        Router::get('/getSize', [OrderController::class, 'getSize']);
         //查询广告
         Router::post('/getAD', [OrderController::class, 'getAD']);
         //根据网站搜索广告