|
@@ -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;
|
|
|
+
|
|
|
+ }
|
|
|
+}
|