|
@@ -982,22 +982,26 @@ class merchantControl extends SystemControl
|
|
|
foreach ($provider_list as $provider) {
|
|
|
$providers[$provider['provider_id']] = $provider;
|
|
|
}
|
|
|
- $pids = $_POST['pid'];
|
|
|
- $types = $_POST['types'];
|
|
|
- $amounts = $_POST['amount'];
|
|
|
+ $strs = $_POST['str'];
|
|
|
$speeds = $_POST['speed'];
|
|
|
$sorts = $_POST['sort'];
|
|
|
$openeds = $_POST['opened'];
|
|
|
$hass = $_POST['has'];
|
|
|
|
|
|
- foreach ($pids as $key => $pid) {
|
|
|
- if ($hass[$key] == 0) {
|
|
|
+ foreach ($strs as $key => $str) {
|
|
|
+ $item = explode('-', $str);
|
|
|
+
|
|
|
+ $pid = $item[0];
|
|
|
+ $type = $item[1];
|
|
|
+ $amount = $item[2];
|
|
|
+ $has = $item[3];
|
|
|
+ if ($has == 0) {
|
|
|
continue;
|
|
|
}
|
|
|
$data['pid'] = intval($pid);
|
|
|
$data['name'] = $providers[$pid]['name'];
|
|
|
- $data['type'] = intval($types[$key]);
|
|
|
- $data['amount'] = intval($amounts[$key]);
|
|
|
+ $data['type'] = intval($type);
|
|
|
+ $data['amount'] = intval($amount);
|
|
|
$data['speed'] = intval($speeds[$key]);
|
|
|
$data['sort'] = intval($sorts[$key]);
|
|
|
$data['opened'] = intval($openeds[$key]);
|
|
@@ -1005,6 +1009,7 @@ class merchantControl extends SystemControl
|
|
|
$index = "{$data['type']}-{$data['amount']}";
|
|
|
$result[$index][] = $data;
|
|
|
}
|
|
|
+// var_dump($result);die;
|
|
|
// Log::record("provider amount data:".json_encode($result),Log::DEBUG);
|
|
|
wcache($rkey, ['data' => serialize($result)], 'provider-');
|
|
|
showMessage('编辑成功', 'index.php?act=provider&op=index');
|