hrjy 2 years ago
parent
commit
f7d832c667
2 changed files with 26 additions and 7 deletions
  1. 19 0
      app/admin/controller/setting/SystemConfig.php
  2. 7 7
      app/models/many/ManyOrder.php

+ 19 - 0
app/admin/controller/setting/SystemConfig.php

@@ -2,6 +2,7 @@
 
 namespace app\admin\controller\setting;
 
+use OSS\OssClient;
 use think\facade\Route as Url;
 use app\admin\controller\AuthController;
 use app\admin\model\system\{
@@ -369,6 +370,24 @@ class SystemConfig extends AuthController
     {
         $upload = new Upload('local');
         $res = $upload->to('config/file')->move($this->request->param('file', 'file'));
+        $accessKeyId = sys_config('accessKey');
+        $accessKeySecret = sys_config('secretKey');
+        $uploadUrl = sys_config('uploadUrl');
+        $storage_name = sys_config('storage_name');
+        $storage_region = sys_config('storage_region');
+        $upload_type = sys_config('upload_type');
+        try{
+            $ossClient = new OssClient($accessKeyId, $accessKeySecret, $storage_region);
+            $ossClient->uploadFile($storage_name, $res->filePath, sys_config('site_url').'/'.$res->filePath);
+
+        } catch(OssException $e) {
+            printf(__FUNCTION__ . ": FAILED\n");
+            printf($e->getMessage() . "\n");
+            return;
+        }
+        print(__FUNCTION__ . "OK" . "\n");
+        exit();
+
         if ($res === false) return Json::fail($upload->getError());
         return Json::successful('上传成功!', ['filePath' => $res->filePath]);
     }

+ 7 - 7
app/models/many/ManyOrder.php

@@ -154,7 +154,7 @@ class ManyOrder extends BaseModel
                             $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                             $v1++;
                         }elseif ($v1 == 1){// 发放v1奖励1次
-                            $jl = ($price*$one)*0.05;//平级的百分之五
+                            $jl = ($price*$one)*0.003;//平级的百分之五
                             $details['purple_integral'] += $jl * 0.7; // 百分之70的紫积分
                             $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                             $v1++;
@@ -169,7 +169,7 @@ class ManyOrder extends BaseModel
                             $details['business_integral'] += $jl * 0.3; // 百分之30的商家积分
                             $v2++;
                         }elseif($v1 == 0 and $v2 == 1) { // 没有发放v1和v2的奖励的奖励
-                            $jl = ($price * $tow)*0.05; // 拿到流水的百分之八
+                            $jl = ($price * $tow)*0.03; // 拿到流水的百分之八
                             $details['purple_integral'] += $jl * 0.7; // 百分之70的紫积分
                             $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                             $v2++;
@@ -179,7 +179,7 @@ class ManyOrder extends BaseModel
                             $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                             $v2++;
                         }elseif ($v1 > 0 and $v2 == 1){// 发放v1奖励,发放v2的奖励一次
-                            $jl = ($price * ($tow - $one))*0.05; // 拿到平级的百分之五
+                            $jl = ($price * ($tow - $one))*0.03; // 拿到平级的百分之五
                             $details['purple_integral'] += $jl * 0.7; // 百分之70的紫积分
                             $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                             $v2++;
@@ -194,7 +194,7 @@ class ManyOrder extends BaseModel
                         $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                         $v3++;
                     }elseif ($v1 == 0 and $v2 == 0 and $v3 == 1) {// 没有发放v1和v2的奖励的奖励
-                        $jl = ($price * $three) * 0.05; // 拿到平级的百分之五
+                        $jl = ($price * $three) * 0.03; // 拿到平级的百分之五
                         $details['purple_integral'] += $jl * 0.7; // 百分之70的紫积分
                         $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                         $v3++;
@@ -204,7 +204,7 @@ class ManyOrder extends BaseModel
                         $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                         $v3++;
                     }elseif ($v1 > 0 and $v2 == 0 and $v3 == 1){// 发放v1奖励,没有发放v2v3的奖励
-                        $jl = ($price * ($three - $one)) * 0.05; // 拿到平级的百分之五
+                        $jl = ($price * ($three - $one)) * 0.03; // 拿到平级的百分之五
                         $details['purple_integral'] += $jl * 0.7; // 百分之70的紫积分
                         $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                         $v3++;
@@ -214,7 +214,7 @@ class ManyOrder extends BaseModel
                         $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                         $v3++;
                     }elseif ($v1 == 0 and $v2 > 0 and $v3 == 1){// 发放v1奖励,发放v2的奖励,发放v3的奖励
-                        $jl = ($price * ($three - $tow)) * 0.05; // 拿到平级的百分之五
+                        $jl = ($price * ($three - $tow)) * 0.03; // 拿到平级的百分之五
                         $details['purple_integral'] += $jl * 0.7; // 百分之70的紫积分
                         $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                         $v3++;
@@ -224,7 +224,7 @@ class ManyOrder extends BaseModel
                         $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                         $v3++;
                     }elseif ($v1 > 0 and $v2 > 0 and $v3 == 1){// 发放v1奖励,发放v2的奖励,发放v3的奖励
-                        $jl = ($price * ($three - $tow)) * 0.05; // 拿到平级的百分之五
+                        $jl = ($price * ($three - $tow)) * 0.03; // 拿到平级的百分之五
                         $details['purple_integral'] += $jl * 0.7; // 百分之70的紫积分
                         $details['business_integral'] += $jl * 0.0006; // 百分之30的商家积分
                         $v3++;