const router = require('express').Router(); const {paramFail, ServerError, success, controlError, searchSuccess} = require("../tools/result"); const c = require("../control/c_solution"); const log = require("../logger").logger("r_product","info"); /** * 加载解决方案 * @param key query 解决方案类别 * @param p query 页码 * @param l query 每页数量 */ router.get('/load', async (req, res) => { try{ let err, result; let {key, l, p} = req.query; if(!key){ paramFail(res, "key is required"); return; } console.log(key); log.info(key); [err, result] = await c.loadSolution(key, p, l); if(err){ return controlError(res, err, null);} success(res, result); }catch (e) { ServerError(res, null, e.message); } }); module.exports = router;