|
@@ -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'];
|