c_news.js 824 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. const {searchHandle} = require('../tools/searchSql');
  2. const {handle} = require('../tools/handle_cjs');
  3. const codeMap = require("../map/rcodeMap");
  4. const log = require("../logger").logger("c_solution","info");
  5. const d_news = require("../database/d_news");
  6. const d_product = require("../database/d_product");
  7. async function addReadNum(newId){
  8. let [err,res] = await handle(d_news.addReadNum(newId));
  9. if(err){
  10. return [err,null];
  11. }
  12. return [null,'ok'];
  13. }
  14. async function searchNewsByMini(type, key, p, l){
  15. p = p || 1;
  16. l = l || 10;
  17. let _params = {
  18. }
  19. if(type !== 'all'){
  20. _params.type = type;
  21. }
  22. if(key){
  23. _params.key = key
  24. }
  25. return await searchHandle(
  26. '搜索文章失败',
  27. d_news.searchAllNewsMini,
  28. _params,
  29. p,
  30. l);
  31. }
  32. module.exports = {
  33. addReadNum,
  34. searchNewsByMini
  35. }