SetQuery($sql); $dsql->Execute('payment'); $payments = array(); while ($myrow = $dsql->GetArray('payment')) { $payments[$myrow['code']] = $myrow; } echo json_encode(array( "code" => 0, "msg" => "", "data" => $payments, )); exit; } else if ($dopost === "save_config") { $json = file_get_contents("php://input"); $config = json_decode($json); foreach($config as $key => $item) { $status = 0; $sortrank = 0; $configItem = new stdClass; foreach($item as $kk => $ii) { if ($kk === "Enabled") { $status = $ii === true ? 1 : 0; } else if ($kk === "Sortrank") { $sortrank = intval($ii); } else { $configItem->$kk = $ii; } } $cfg = json_encode($configItem, JSON_UNESCAPED_UNICODE); $upQuery = "UPDATE `#@__sys_payment` SET sortrank='$sortrank',status='$status',config='$cfg' WHERE code='$key'; "; if (!$dsql->ExecuteNoneQuery($upQuery)) { echo json_encode(array( "code" => -1, "msg" => "保存配置失败", )); exit; } } echo json_encode(array( "code" => 0, "msg" => "", "data" => "success", )); exit; } include DedeInclude('templets/sys_payment.htm'); ?>