stanley-king 4 years ago
parent
commit
714421ff70
1 changed files with 8 additions and 10 deletions
  1. 8 10
      admin/control/merchant.php

+ 8 - 10
admin/control/merchant.php

@@ -1032,26 +1032,23 @@ class merchantControl extends SystemControl
             return $result;
         };
 
-        $match = function ($all,$cur)
+        $match = function ($all, $cur)
         {
             $inserts = $updates = [];
             foreach ($all as $key => $value)
             {
-
-                if(!array_key_exists($key,$cur)) {
+                if (!array_key_exists($key, $cur)) {
                     $insert['name'] = $key;
                     $insert['store_id'] = $value['cfg']['store_id'];
                     $insert['qualitys'] = $value['cfg']['qualitys'];
                     $inserts[] = $insert;
-                }else{
-                    if($value['cfg']['qualitys'] != $cur[$key]['qualitys']){
-                        $update['provider_id'] = $cur[$key]['provider_id'];
-                        $update['qualitys'] = $value['cfg']['qualitys'];
-                        $updates[] = $update;
-                    }
+                } elseif ($value['cfg']['qualitys'] != $cur[$key]['qualitys']) {
+                    $update['provider_id'] = $cur[$key]['provider_id'];
+                    $update['qualitys'] = $value['cfg']['qualitys'];
+                    $updates[] = $update;
                 }
             }
-            return [$inserts,$updates];
+            return [$inserts, $updates];
         };
 
         $updater = function ($mod,$updates)
@@ -1071,6 +1068,7 @@ class merchantControl extends SystemControl
                 $mod->insert($data);
             }
         };
+
         global $config;
         $oil_configs = $config['oil_providers'];
         $pho_configs = $config['phone_providers'];