Guest User

Untitled

a guest
Nov 20th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. var mysql = require('mysql');
  2. var config = require('../config/default.js')
  3.  
  4. var pool = mysql.createPool({
  5. host:config.database.HOST,
  6. user:config.database.USER,
  7. password:config.database.PASSWORD,
  8. database:config.database.DATABASE,
  9. });
  10.  
  11.  
  12. var query = function(sql,val){
  13. return new Promise((resolve,reject)=>{
  14. pool.getConnection((err,connection)=>{
  15. if (err){
  16. return resolve(err)
  17. } else{
  18. connection.query(sql,val,(err,rows)=>{
  19. if (err) {
  20. reject(err)
  21. }else{
  22. resolve(rows)
  23. }
  24. connection.release()
  25. })
  26. }
  27. })
  28. })
  29. }
  30.  
  31.  
  32. let insertData = function( title, content) {
  33. let _sql = `INSERT INTO kppw_task VALUES (null, "${title}", "${content}", '3', '170', '051085387080', '0', '3', null, '0.00', '0', null, NOW(), null, DATE_ADD(NOW(),INTERVAL 4320 MINUTE), null, null, null, null, '0.00', '0.00', '0.00', '1', '37', '0', '1', '0', '22', null, '1', '0', null, '5', '0', NOW(), null, NOW());`
  34. return query(_sql)
  35. }
  36.  
  37. let getTasks = function (title) {
  38. let _sql = `select id,title FROM kppw_task where title="${title}" limit 0,1`
  39. return query(_sql)
  40. }
  41.  
  42. let insertArticle = function (title, content) {
  43. let _sql = `INSERT INTO kppw_article (id, cat_id, user_id, user_name, title, author, \`from\`, fromurl, url, summary, pic, thumb, tag, created_at, status, content, view_times, seotitle, keywords, description, display_order, is_recommended, updated_at) VALUES (NULL, '55', '0', NULL, '${title}', '1', NULL, NULL, NULL, '', NULL, NULL, NULL, NOW(), NULL, '${content}', '0', '', '', '', '1', NULL, NOW());`
  44. // console.log(_sql)
  45. return query(_sql)
  46. }
  47.  
  48. let getNews = function (title) {
  49. let _sql = `select id,title FROM kppw_article where title="${title}" limit 0,1`
  50. return query(_sql)
  51. }
  52.  
  53. module.exports = {
  54. insertData,
  55. insertArticle,
  56. getNews,
  57. getTasks
  58. }
Add Comment
Please, Sign In to add comment