| 1234567891011121314151617181920212223242526272829303132 |
- 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;
|