Commit 4c41a8d6 by 庄冰

feishu login

parent c93b8742
...@@ -8,6 +8,7 @@ class feishuLoginService{ ...@@ -8,6 +8,7 @@ class feishuLoginService{
}; };
//用户登录 //用户登录
async checkAndLogin(pobj){ async checkAndLogin(pobj){
return system.getResultSuccess(null,"测试");
if(!pobj.code){ if(!pobj.code){
return system.getResultFail(-100, "code参数不能为空"); return system.getResultFail(-100, "code参数不能为空");
} }
......
...@@ -4,7 +4,7 @@ const utilsAuthSve = system.getObject("service.utilsSve.utilsAuthSve"); ...@@ -4,7 +4,7 @@ const utilsAuthSve = system.getObject("service.utilsSve.utilsAuthSve");
const logCtl = system.getObject("service.common.oplogSve"); const logCtl = system.getObject("service.common.oplogSve");
const utilsOrderSve = system.getObject("service.utilsSve.utilsOrderSve"); const utilsOrderSve = system.getObject("service.utilsSve.utilsOrderSve");
const utilsFeishuSve = system.getObject("service.utilsSve.utilsFeishuSve"); const utilsFeishuSve = system.getObject("service.utilsSve.utilsFeishuSve");
const feishuLoginSve = system.getObject("service.common.feishuLoginSve");
module.exports = function (app) { module.exports = function (app) {
//-----------------------新的模式---------web---------开始 //-----------------------新的模式---------web---------开始
...@@ -349,6 +349,27 @@ module.exports = function (app) { ...@@ -349,6 +349,27 @@ module.exports = function (app) {
}); });
} }
}); });
app.use('/feishu/login', async function (req, res) {
try {
var client_ip = system.get_client_ip(req);
var result = await feishuLoginSve.checkAndLogin(req.body);
logCtl.info({
optitle: (new Date()).Format("yyyy-MM-dd hh:mm:ss") + "飞书小程序记录回调处理结果,method=login",
op: "app/config/routes/api.js/feishu/notify",
content: "回调参数:" + JSON.stringify(req.body) + "回调结果:" + JSON.stringify(result),
clientIp: client_ip || ""
});
var returnObj = JSON.stringify(result);
return res.end(returnObj);
} catch (error) {
logCtl.error({
optitle: (new Date()).Format("yyyy-MM-dd hh:mm:ss") + "飞书小程序记录回调处理结果异常:,method=login",
op: "app/config/routes/api.js/feishu/notify",
content: "回调参数:" + JSON.stringify(req.body) + "error:" + error.stack,
clientIp: client_ip || ""
});
}
});
//----------------------飞书小程序---------------------------------------------结束 //----------------------飞书小程序---------------------------------------------结束
}; };
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