wupengfei 3 년 전
부모
커밋
9aed9bbeef
3개의 변경된 파일34개의 추가작업 그리고 7개의 파일을 삭제
  1. 1 1
      application/api/common.php
  2. 33 5
      application/api/controller/General.php
  3. 0 1
      application/api/controller/Order.php

+ 1 - 1
application/api/common.php

@@ -33,7 +33,7 @@ function get_goods_spec($goods_id,$goods_no)
 // 获取退款理由
 function get_refund_cause()
 {
-    $list = Db::table('store_order_cause')
+    $list = Db::table('order_refund_cause')
         ->field('id,title')
         ->where(['status'=>1])
         ->order('sort desc , id asc')

+ 33 - 5
application/api/controller/General.php

@@ -94,17 +94,30 @@ class General extends Base
     }
 
 
-    public function kuaidi(){
+    /**
+     * @title 获取物流详情
+     * @desc 获取物流详情
+     * @author qc
+     * @url /api/General/deliveryDetails
+     * @method GET
+     * @header name:Authorization require:1 desc:Token
+     * @param name:company_id type:int require:1 default:-- desc:快递id(订单express_company_id字段)
+     * @param name:send_no type:string require:1 default:-- desc:单号
+     * @param name:detail type:string require:1 default:-- desc:详情
+     */
+    public function deliveryDetails(){
+        $company_id = input('get.company_id');
+        $send_no = input('get.send_no');
+        $company_info = Db::table('store_express_company')->find($company_id);
         $host = "https://kuaidi100.market.alicloudapi.com";
         $path = "/getExpress";
         $method = "GET";
         $appcode = "2f6d98293a4a45ed830da9092302eb3b";
         $headers = array();
         array_push($headers, "Authorization:APPCODE " . $appcode);
-        $querys = "NO=9884169050819&TYPE=youzhengguonei";
+        $querys = "NO={$send_no}&TYPE={$company_info['express_code']}";
         $bodys = "";
         $url = $host . $path . "?" . $querys;
-
         $curl = curl_init();
         curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
         curl_setopt($curl, CURLOPT_URL, $url);
@@ -112,14 +125,29 @@ class General extends Base
         curl_setopt($curl, CURLOPT_FAILONERROR, false);
         curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
         curl_setopt($curl, CURLOPT_HEADER, true);
-        if (1 == strpos("$".$host, "https://"))
-        {
+        if (1 == strpos("$".$host, "https://")) {
             curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
             curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
         }
         var_dump(curl_exec($curl));
     }
 
+    /**
+     * @title 会员签到
+     * @desc 会员签到
+     * @author qc
+     * @url /api/General/userSign
+     * @method POST
+     * @header name:Authorization require:1 desc:Token
+     * @param name:first_classify type:int require:1 default:-- desc:一级分类
+     */
+    public function userSign()
+    {
+
+
+
+    }
+
 
 
 }

+ 0 - 1
application/api/controller/Order.php

@@ -574,7 +574,6 @@ class Order extends Base
     public function refundPart(){}
 
 
-
     /**
      * @title 获取平台退款原因
      * @desc  获取平台退款原因