1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?php
- /*
- * @Description: 平台接口
- * @Version: *
- * @Autor: lexuan
- * @Date: 2024-12-06 08:43:11
- * @LastEditors: lexuan
- * @LastEditTime: 2024-12-06 08:43:11
- */
- namespace App\DataApiNew\Helper;
- use App\DataApiNew\Models\Orders;
- use Illuminate\Http\Request;
- class PlatformApiHelper
- {
- // 获取号卡套餐列表
- public function hkPlatPackageList(Request $request)
- {
- $request->validate([
- 'user_key' => 'required',
- ]);
- $req = new Request([
- 'user_id' => $request->user_key,
- 'is_upload' => 1,
- ]);
- $AgentPackageHelper = new AgentPackageHelper();
- $AgentPackageHelper->is_platform_api = 1;
- $result = $AgentPackageHelper->productCenter($req, [
- 'id',
- 'name',
- 'yj',
- 'mini_text',
- 'yjzc',
- ], [
- 'id',
- 'is_upload',
- ]);
- return $result;
- }
- // 号卡提单
- public function hkPlatOrderSubmit(Request $request)
- {
- $request->validate([
- 'bus_order_id' => 'required|max:50',
- ]);
- $data = $request->all();
- $data['src'] = Orders::SRC_PLATFORM;
- return (new OrdersHelper())->orderSubmit($data);
- }
- // 号卡查单
- public function hkPlatOrderQuery(Request $request)
- {
- $request->validate([
- 'user_key' => 'required',
- 'order_no' => 'max:50',
- 'distributor_order_no' => 'max:50',
- ]);
- $request->validate([
- 'order_no' => 'required_without:distributor_order_no|max:50',
- 'distributor_order_no' => 'required_without:order_no|max:50',
- ]);
- $data = $request->all();
- return (new OrdersHelper())->orderQuery($data,[
- 'order_no',
- 'open_status',
- 'open_message',
- 'phonenum',
- 'express_no',
- 'express_name',
- 'bus_order_id as distributor_order_no',
- 'active_status',
- 'active_time',
- 'api_order_no',
- ]);
- }
- }
|