Procházet zdrojové kódy

Merge branch 'v5.1.0dev' of https://gitee.com/ZhongBangKeJi/CRMEB into v5.1.0dev

evoxwht před 2 roky
rodič
revize
a04e5c2f9c

+ 1 - 2
crmeb/app/adminapi/controller/v1/product/StoreProduct.php

@@ -351,8 +351,7 @@ class StoreProduct extends AuthController
             if (!$key || !$contentType) {
                 return app('json')->fail('缺少参数');
             }
-            $url = $upload->getTempKeys($key, $path, $contentType);
-            $re = ['url' => $url];
+            $re = $upload->getTempKeys($key, $path, $contentType);
         } else {
             $re = $upload->getTempKeys();
         }

+ 1 - 0
crmeb/crmeb/services/upload/extend/obs/Client.php

@@ -431,6 +431,7 @@ class Client extends BaseClient
         }
     }
 
+
     /**
      * 地域名称
      * @return \string[][]

+ 4 - 1
crmeb/crmeb/services/upload/storage/Jdoss.php

@@ -358,7 +358,10 @@ class Jdoss extends BaseUpload
                 ]
             );
             $request = $app->createPresignedRequest($cmd, $expires);
-            return (string)$request->getUri();
+            return [
+                'url' => (string)$request->getUri(),
+                'type' => 'JDOSS'
+            ];
         } catch (\Throwable $e) {
             return $this->setError($e->getMessage());
         }

+ 11 - 3
crmeb/crmeb/services/upload/storage/Obs.php

@@ -202,7 +202,7 @@ class Obs extends BaseUpload
     public function getDomian($name, $region)
     {
         try {
-            $res = $this->app()->GetBucketDomain($name, $region);
+            $res = $this->app()->getBucketDomain($name, $region);
             if ($res) {
                 $domainRules = $res->toArray()['ListBucketCustomDomainsResult'];
                 return array_column($domainRules, 'DomainName');
@@ -231,7 +231,7 @@ class Obs extends BaseUpload
     public function setBucketCors(string $name, string $region)
     {
         try {
-            $this->app()->PutBucketCors($name, $region, [
+            $this->app()->putBucketCors($name, $region, [
                 'AllowedHeader' => ['*'],
                 'AllowedMethod' => ['PUT', 'GET', 'POST', 'DELETE', 'HEAD'],
                 'AllowedOrigin' => ['*'],
@@ -244,9 +244,17 @@ class Obs extends BaseUpload
         }
     }
 
+    /**
+     * @return array
+     * @date 2023/6/13
+     */
     public function getTempKeys()
     {
-        // TODO: Implement getTempKeys() method.
+        return [
+            'access_key' => $this->accessKey,
+            'secret_key' => $this->secretKey,
+            'type' => 'OBS'
+        ];
     }
 
     /**

+ 12 - 3
crmeb/crmeb/services/upload/storage/Tyoss.php

@@ -331,7 +331,7 @@ class Tyoss extends BaseUpload
     public function getDomian($name, $region)
     {
         try {
-            $res = $this->app()->GetBucketDomain($name, $region);
+            $res = $this->app()->getBucketDomain($name, $region);
             if ($res) {
                 $domainRules = $res->toArray()['ListBucketCustomDomainsResult'];
                 return array_column($domainRules, 'DomainName');
@@ -360,7 +360,7 @@ class Tyoss extends BaseUpload
     public function setBucketCors(string $name, string $region)
     {
         try {
-            $this->app()->PutBucketCors($name, $region, [
+            $this->app()->putBucketCors($name, $region, [
                 'AllowedHeader' => ['*'],
                 'AllowedMethod' => ['PUT', 'GET', 'POST', 'DELETE', 'HEAD'],
                 'AllowedOrigin' => ['*'],
@@ -372,9 +372,18 @@ class Tyoss extends BaseUpload
             return $this->setError($e->getMessage());
         }
     }
+
+    /**
+     * @return array
+     * @date 2023/6/13
+     */
     public function getTempKeys()
     {
-        // TODO: Implement getTempKeys() method.
+        return [
+            'access_key' => $this->accessKey,
+            'secret_key' => $this->secretKey,
+            'type' => 'TYOSS'
+        ];
     }
 
     /**