d_solution.js 886 B

123456789101112131415161718192021222324252627282930313233343536
  1. const mysql = require('./mysql');
  2. const {searchSql,limitSql} = require("../tools/searchSql");
  3. const log = require("../logger").logger("d_solution","info");
  4. function loadSolution(key, page, limit) {
  5. let sql = ``;
  6. let values = [];
  7. sql += `SELECT
  8. news.id,
  9. news.remark,
  10. news.title as name,
  11. news.image,
  12. news.source_val as source,
  13. news.sourceType
  14. FROM
  15. hfy_news as news ,
  16. hfy_news_type as n_type
  17. WHERE
  18. news.type_id = n_type.type_id
  19. and n_type.parent_type = 1
  20. and n_type.type_key = ?`;
  21. values = [key];
  22. let _limitSql = limitSql(limit,page);
  23. sql += _limitSql.sql;
  24. values.push(..._limitSql.values);
  25. log.info(sql);
  26. console.log(sql)
  27. console.log(values)
  28. return mysql.pq(sql, values);
  29. }
  30. module.exports = {
  31. loadSolution
  32. }