gorden 7 місяців тому
батько
коміт
0671f7c1e3
1 змінених файлів з 8 додано та 4 видалено
  1. 8 4
      app/admin/service/order/CommissionService.php

+ 8 - 4
app/admin/service/order/CommissionService.php

@@ -71,8 +71,10 @@ class CommissionService
                 } else if ($member1->member_is_referrer == 'Y') {
                     $config1 = SysConfig::where('config_key', 'app-identity-referrer-config')->first();
                 }
-                $configParams1 = json_decode($config1->config_value_json, true);
-                Log::info("一级提成参数", ['config' => $configParams1]);
+                if (!empty($config1)){
+                    $configParams1 = json_decode($config1->config_value_json, true);
+                    Log::info("一级提成参数", ['config' => $configParams1]);
+                }
                 if (!empty($member1->join_invite_member_id)) {
                     $member2 = Member::where('member_id', $member1->join_invite_member_id)->first();
                     if ($member2->member_is_partner == 'Y') {
@@ -80,8 +82,10 @@ class CommissionService
                     } else if ($member1->member_is_referrer == 'Y') {
                         $config2 = SysConfig::where('config_key', 'app-identity-referrer-config')->first();
                     }
-                    $configParams2 = json_decode($config2->config_value_json, true);
-                    Log::info("二级提成参数", ['config' => $configParams2]);
+                    if (!empty($config2)){
+                        $configParams2 = json_decode($config2->config_value_json, true);
+                        Log::info("二级提成参数", ['config' => $configParams2]);
+                    }
                 }
             }
             if (empty($configParams1) && empty($configParams2)) {