c_news.js 887 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. const {filePathToUrl} = require("../tools/filePathTool");
  8. async function addReadNum(newId){
  9. let [err,res] = await handle(d_news.addReadNum(newId));
  10. if(err){
  11. return [err,null];
  12. }
  13. return [null,'ok'];
  14. }
  15. async function searchNewsByMini(type, key, p, l){
  16. p = p || 1;
  17. l = l || 10;
  18. let _params = {
  19. }
  20. if(type !== 'all'){
  21. _params.type = type;
  22. }
  23. if(key){
  24. _params.key = key
  25. }
  26. return await searchHandle(
  27. '搜索文章失败',
  28. d_news.searchAllNewsMini,
  29. _params,
  30. p,
  31. l,
  32. );
  33. }
  34. module.exports = {
  35. addReadNum,
  36. searchNewsByMini
  37. }