billController.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /**
  2. * Created by Tony on 2017/1/13.
  3. */
  4. var BillsData = require('../models/bills');
  5. var calDemoMdl = require('../models/calculate_demo');
  6. //ͳһ»Øµ÷º¯Êý
  7. var callback = function(req, res, err, data){
  8. if(err){
  9. //res.send({success: false, error: err});
  10. res.json({success: false, error: err});
  11. }
  12. else{
  13. //res.send({success: true, data: data});
  14. res.json({success:true, data: data});
  15. }
  16. }
  17. module.exports = {
  18. getAllBills: function(req, res){
  19. var user_id = req.body.user_id;
  20. BillsData.getAll(user_id, function(err, bills){
  21. if (bills) {
  22. callback(req, res, err, bills);
  23. } else {
  24. callback(req, res, err, null);
  25. }
  26. });
  27. },
  28. testCalculate: function(req, res){
  29. var user_id = req.body.user_id;
  30. calDemoMdl.testCalculate(user_id, function(err, result){
  31. if (err) {
  32. callback(req, res, err, null);
  33. } else {
  34. callback(req, res, err, result);
  35. }
  36. });
  37. },
  38. testCalculate2: function(req, res){
  39. var user_id = req.body.user_id;
  40. calDemoMdl.testCalculate2(user_id, function(err, result){
  41. if (err) {
  42. callback(req, res, err, null);
  43. } else {
  44. callback(req, res, err, result);
  45. }
  46. });
  47. }
  48. }