|
@@ -42,14 +42,19 @@ exports.usselect = function (param, callback) {
|
|
|
console.log("连接失败:", error);
|
|
console.log("连接失败:", error);
|
|
|
callback(error);
|
|
callback(error);
|
|
|
} else { //连接成功
|
|
} else { //连接成功
|
|
|
- for (i = 0; i < param.length; i++) {
|
|
|
|
|
- try {
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ for (i = 0; i < param.length; i++) {
|
|
|
param[i] = decodeURIComponent(param[i]);
|
|
param[i] = decodeURIComponent(param[i]);
|
|
|
- } catch(e) {
|
|
|
|
|
- // 解码失败可以选择日志记录或保留原值
|
|
|
|
|
- console.log(`decodeURIComponent error at index ${i}:`, param[i], e);
|
|
|
|
|
- // param[i] = param[i]; // 可省略,不做处理
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ } catch (e) {
|
|
|
|
|
+ console.log("decodeURIComponent 失败:", e);
|
|
|
|
|
+ connection.release(function (error) { //释放资源
|
|
|
|
|
+ if (error) {
|
|
|
|
|
+ console.log("连接释放错误", error)
|
|
|
|
|
+ };
|
|
|
|
|
+ });
|
|
|
|
|
+ callback(e);
|
|
|
|
|
+ return;
|
|
|
} //格式化处理参数
|
|
} //格式化处理参数
|
|
|
var i, _sql = "CALL ";
|
|
var i, _sql = "CALL ";
|
|
|
var _param = new Array();
|
|
var _param = new Array();
|