gogs 11 달 전
부모
커밋
d245240319
1개의 변경된 파일58개의 추가작업 그리고 0개의 파일을 삭제
  1. 58 0
      app/Service/DwyService.php

+ 58 - 0
app/Service/DwyService.php

@@ -0,0 +1,58 @@
+<?php
+
+namespace App\Service;
+
+
+/**
+ * dwy相关
+ * @package App\Models
+ */
+class DwyService extends Service
+{
+
+    protected static $instance;
+
+    public static function getInstance(): self
+    {
+        if (self::$instance == null) {
+            self::$instance = new DwyService();
+        }
+        return self::$instance;
+    }
+
+    public function setBoxData($token,$dv,$data){
+
+        $token = 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1NjYxNTc5MjMwMDUzNzAzNjgiLCJhdXRoIjoiUk9MRV9CUkFORF9TVVBQTElFUixST0xFX1VTRV9CUkFORF9TVVBQTElFUixST0xFX0lOTkVSX1VTRVIsUk9MRV9JTlRFUkZBQ0UsUk9MRV9TRU5EX0JSQU5EX1NVUFBMSUVSIiwidG9rZW5JZCI6IjQiLCJleHAiOjE3MTk2NzI1OTN9.VKDLhTILWHe6MIAlzNvxCk4pBQaV-Et1UFYb12xTxl-QcVWpYaWLZnk6_QJ2bDXMplp75DuIKADmjuHDjDFSWQ';
+        $dv = 'DV00001';
+
+        //请求
+
+    }
+
+
+    private function getBoxData(){
+
+    }
+
+
+    public function post_helper($url, $data, $auth)
+    {
+        $header = [
+            'Content-Type:application/json',
+            'Authorization: ' . $auth,
+        ];
+        $ch = curl_init();
+
+        curl_setopt($ch, CURLOPT_POST, 1);
+        curl_setopt($ch, CURLOPT_URL, $url);
+        curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
+        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
+        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
+        if (!is_null($data)) curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
+        $r = curl_exec($ch);
+        curl_close($ch);
+        return $r;
+
+    }
+}