Commit 4b706095 authored by 姜登's avatar 姜登

help

parent 752b08d3
Pipeline #6711 passed with stage
in 2 seconds
......@@ -4,6 +4,14 @@ const Controller = require('egg').Controller;
class ScriptController extends Controller {
constructor(ctx) {
super(ctx);
this.helpRule = {
id: 'string',
format: /^\d+$/,
};
}
// 获取城市配置
async fetchCityConfig() {
const { ctx, service } = this;
......@@ -16,6 +24,30 @@ class ScriptController extends Controller {
ctx.error(err);
}
}
async helpInfo() {
const { ctx, service } = this;
ctx.validate(this.helpRule, ctx.query);
try {
const id = ctx.query.id;
const helpList = await service.scripts.fetchHelp(id);
if (helpList.length > 1) {
ctx.body = {
code: 0,
data: helpList[0].help_list,
};
} else {
ctx.body = {
code: 101,
msg: '未查询到此地区帮助信息',
};
return;
}
} catch (err) {
ctx.logger.error('helpInfo', err);
ctx.error(err);
}
}
}
module.exports = ScriptController;
......@@ -10,13 +10,13 @@ module.exports = app => {
gjjRouter.post('/getToken', controller.token.partnerCreate);// 合作方创建token
gjjRouter.post('/getorderSn', controller.order.fetchOrderId);// 合作方获取订单号
gjjRouter.post('/getOrderSn', controller.order.fetchOrderId);// 合作方获取订单号
gjjRouter.get('/getCity', controller.script.fetchCityConfig);// 获取公积金城市基础配置项
gjjRouter.post('/callback', controller.task.handleCallback); // 处理回调结果,不对外
gjjRouter.get('/helpInfo', controller.task.fetchCapture);// 获取帮助信息
gjjRouter.get('/helpInfo', controller.script.helpInfo);// 获取帮助信息
gjjRouter.post('/getCode', controller.task.fetchCapture);// 获取验证码
......
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