Commit 5ba25a04 by 宋毅

tj

parent db6da460
...@@ -350,7 +350,7 @@ class utilsTlBankSve { ...@@ -350,7 +350,7 @@ class utilsTlBankSve {
result = "回调cusorderid参数错误,没有_标识"; result = "回调cusorderid参数错误,没有_标识";
return result; return result;
} }
if (attachList[0] && attachList[0].substr(0, 3) == "qft") { if ((attachList[0] && attachList[0].substr(0, 3) == "qft") || parmas.trxreserved == "h5paypagesywdy") {
var p = { var p = {
"actionProcess": "actionProcess参数不", "actionProcess": "actionProcess参数不",
"actionType": "receiveCallBackNotify", "actionType": "receiveCallBackNotify",
...@@ -360,7 +360,7 @@ class utilsTlBankSve { ...@@ -360,7 +360,7 @@ class utilsTlBankSve {
var qftstr = await this.restClient.execPost(p, this.centerChannelUrl + "web/payment/paymentApi/springBoard"); var qftstr = await this.restClient.execPost(p, this.centerChannelUrl + "web/payment/paymentApi/springBoard");
var qftjson = JSON.parse(qftstr.stdout); var qftjson = JSON.parse(qftstr.stdout);
if (qftjson.status > -1) { if (qftjson.status > -1) {
result = "success" result = "success";
} }
return result; return result;
} else { } else {
......
...@@ -28,51 +28,48 @@ module.exports = function (app) { ...@@ -28,51 +28,48 @@ module.exports = function (app) {
app.use("/api/tl/zxNotify", async function (req, res, next) { app.use("/api/tl/zxNotify", async function (req, res, next) {
var client_ip = System.get_client_ip(req); var client_ip = System.get_client_ip(req);
if (req.body.remark && req.body.remark== "h5paypagesywdy"){ var result = await utilstlbankSve.receiveCallBackNotify(req.body, client_ip);
res.end(""); res.end(result);
} });
var result = await utilstlbankSve.receiveCallBackNotify(req.body, client_ip);
res.end(result);
});
app.get('/api/:qname/:method', function (req, res) { app.get('/api/:qname/:method', function (req, res) {
var classPath = req.params["qname"]; var classPath = req.params["qname"];
var methodName = req.params["method"]; var methodName = req.params["method"];
var params = []; var params = [];
console.log(classPath); console.log(classPath);
console.log(methodName); console.log(methodName);
console.log("req.query"); console.log("req.query");
console.log(req.query); console.log(req.query);
for (let k in req.query) { for (let k in req.query) {
params.push(req.query[k]); params.push(req.query[k]);
} }
console.log(params); console.log(params);
var p = null; var p = null;
var invokeObj = System.getObject("api." + classPath); var invokeObj = System.getObject("api." + classPath);
if (invokeObj[methodName]) { if (invokeObj[methodName]) {
p = invokeObj[methodName].apply(invokeObj, params); p = invokeObj[methodName].apply(invokeObj, params);
} }
p.then(r => { p.then(r => {
res.end(JSON.stringify(r)); res.end(JSON.stringify(r));
}) })
}); });
app.post('/api/:qname/:method', function (req, res) { app.post('/api/:qname/:method', function (req, res) {
var classPath = req.params["qname"]; var classPath = req.params["qname"];
var methodName = req.params["method"]; var methodName = req.params["method"];
var params = []; var params = [];
for (let k in req.query) { for (let k in req.query) {
params.push(req.query[k]); params.push(req.query[k]);
} }
params.push(req.body); params.push(req.body);
var p = null; var p = null;
var invokeObj = System.getObject("api." + classPath); var invokeObj = System.getObject("api." + classPath);
if (invokeObj[methodName]) { if (invokeObj[methodName]) {
p = invokeObj[methodName].apply(invokeObj, params); p = invokeObj[methodName].apply(invokeObj, params);
} }
p.then(r => { p.then(r => {
res.end(JSON.stringify(r)); res.end(JSON.stringify(r));
}).then(() => { }).then(() => {
});
}); });
});
}; };
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment