libo/car-wzcx

基于ThinkPHP5.1框架的违章查询SDK

安装: 22

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

类型:think-extend

v1.7.1 2019-04-16 08:44 UTC

This package is auto-updated.

Last update: 2024-09-16 21:17:51 UTC


README

车辆违章查询SDK,适用于TP5.1及以上版本

车牌号查询调用方法:

  1. 在根目录下执行 composer require libo/car-wzcx 下载本插件包

  2. 安装时会在config目录下生成一个配置文件:wzcx.php

  3. 在此文件中修改自己的配置,填写appid和secret,数据从平台后台获取,如果没有就去创建应用,创建应用后会生成appid和secret

  4. 在需要使用查询的控制器中引入插件:use libo\car_wzcx\WZCX;

  5. 在需要使用查询的方法中,通过以下代码进行查询:
    try {
    $params = [
    "car_type" => $car_type,
    "car_number" => $car_number,
    "car_vin_number" => $car_vin_number,
    "car_engine_number" => $car_engine_number
    ];
    $wzcx = new WZCX();
    $order_curl_json = $wzcx->car_query($params);
    $array_return = json_decode($order_curl_json, true);
    $return_code = $array_return["code"];

     if($return_code == 200) {   
         return self::returnMsg(200, '查询成功', $array_return["data"]);   
     } else {   
         return self::returnMsg(403, '查询失败,原因:' . $order_curl_json);   
     }   
    

    } catch (Exception $e) {
    return self::returnMsg(500, $e->getMessage());
    }

驾驶证查询调用方法:

  1. 在根目录下执行 composer require libo/car-wzcx 下载本插件包

  2. 安装时会在config目录下生成一个配置文件:wzcx.php

  3. 在此文件中修改自己的配置,填写appid和secret,数据从平台后台获取,如果没有就去创建应用,创建应用后会生成appid和secret

  4. 在需要使用查询的控制器中引入插件:use libo\car_wzcx\WZCX;

  5. 在需要使用查询的方法中,通过以下代码进行查询:
    try {
    $params = [
    "driver_number" => $driver_number,
    "driver_file_number" => $driver_file_number
    ];
    $wzcx = new WZCX();
    $order_curl_json = $wzcx->driver_query($params);
    $array_return = json_decode($order_curl_json, true);
    $return_code = $array_return["code"];

     if($return_code == 200) {   
         return self::returnMsg(200, '查询成功', $array_return["data"]);   
     } else {   
         return self::returnMsg(403, '查询失败,原因:' . $order_curl_json);   
     }   
    

    } catch (Exception $e) {
    return self::returnMsg(500, $e->getMessage());
    }