billsLibControllers.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. /**
  2. * Created by vian on 2017/3/22.
  3. */
  4. var billsLibDao = require("../billsLibModel/billsLibInterfaces");
  5. //----
  6. var model = require("../billsLibModel/billsLibModel");
  7. var counter = require("../../../public/counter/counter");
  8. var StdBillsLib = model.stdBillsLibMod;
  9. var Bills = model.billsMod;
  10. var JobContent = model.jobContentMod;
  11. var ItemCharacter = model.itemCharacterMod;
  12. //---
  13. //ͳһ�ص�����
  14. var callback = function(req, res, err, message, data){
  15. res.json({error: err, message: message, data: data});
  16. }
  17. module.exports = {
  18. getMaxNumber: function(req, res){
  19. var data = JSON.parse(req.body.data);
  20. billsLibDao.getMaxNumber(data, function(err, message, maxNumber){
  21. callback(req, res, err, message, maxNumber);
  22. });
  23. },
  24. getABillsLib: function(req, res){
  25. var data = JSON.parse(req.body.data);
  26. billsLibDao.getABillsLib(data, function(err, message, data){
  27. callback(req, res, err, message, data);
  28. });
  29. },
  30. getStdBillsLib: function(req, res){
  31. var data = JSON.parse(req.body.data);
  32. billsLibDao.getStdBillsLib(data, function(err, message, stdBillsLib){
  33. callback(req, res, err, message, stdBillsLib );
  34. });
  35. },
  36. createStdBillsLib: function(req, res){
  37. var data = JSON.parse(req.body.data);
  38. billsLibDao.createStdBillsLib(data, function(err, message, info){
  39. callback(req, res, err, message, info);
  40. });
  41. },
  42. deleteStdBillsLib: function(req, res){
  43. var data = JSON.parse(req.body.data);
  44. billsLibDao.deleteStdBillsLib(data.billsLibId, function(err, message){
  45. callback(req, res, err, message, null);
  46. });
  47. },
  48. renameStdBillsLib: function(req, res) {
  49. var data = JSON.parse(req.body.data);
  50. billsLibDao.renameStdBillsLib(data, function (err, message) {
  51. callback(req, res, err ,message, null);
  52. });
  53. },
  54. getStdBillsLibName: function(req, res){
  55. var data = JSON.parse(req.body.data);
  56. billsLibDao.getStdBillsLibName(data.billsLibId, function(err, message, info){
  57. callback(req, res, err, message, info);
  58. });
  59. },
  60. getBills: function(req, res){
  61. var data = JSON.parse(req.body.data);
  62. billsLibDao.getBills(data.billsLibId, function(err, message, bills){
  63. callback(req, res, err, message, bills);
  64. });
  65. },
  66. createBills: function(req, res){
  67. var data = JSON.parse(req.body.data);
  68. billsLibDao.createBills(data, function(err, message){
  69. callback(req, res, err, message, null);
  70. });
  71. },
  72. updatePNId: function (req, res) {
  73. var data = JSON.parse(req.body.data);
  74. billsLibDao.updatePNId(data, function(err, message){
  75. callback(req, res, err, message, null);
  76. });
  77. },
  78. updateBills: function(req, res){
  79. var data = JSON.parse(req.body.data);
  80. billsLibDao.updateBills(data, function(err, message){
  81. callback(req, res, err, message, null);
  82. });
  83. },
  84. updateBillsArr: function(req, res){
  85. var data = JSON.parse(req.body.data);
  86. billsLibDao.updateBillsArr(data, function(err, message){
  87. callback(req, res, err, message, null);
  88. });
  89. },
  90. pasteBills: function(req, res){
  91. var data = JSON.parse(req.body.data);
  92. billsLibDao.pasteBills(data, function(err, message){
  93. callback(req, res, err, message, null);
  94. });
  95. },
  96. updateRecharge: function(req, res){
  97. var data = JSON.parse(req.body.data);
  98. billsLibDao.updateRecharge(data, function(err, message){
  99. callback(req, res, err, message, null);
  100. });
  101. },
  102. deleteBills: function(req, res){
  103. var data = JSON.parse(req.body.data);
  104. billsLibDao.deleteBills(data, function(err, message){
  105. callback(req, res, err, message, null);
  106. });
  107. },
  108. getJobContent: function(req, res){
  109. var data = JSON.parse(req.body.data);
  110. billsLibDao.getJobContent(data, function(err, message, jobs){
  111. callback(req, res, err, message, jobs);
  112. });
  113. },
  114. createJobContent: function(req, res){
  115. var data = JSON.parse(req.body.data);
  116. billsLibDao.createJobContent(data, function(err, message, id){
  117. callback(req, res, err, message, id);
  118. });
  119. },
  120. updateJobContent: function(req, res){
  121. var data = JSON.parse(req.body.data);
  122. billsLibDao.updateJobContent(data, function(err, message, id){
  123. callback(req, res, err, message, id);
  124. });
  125. },
  126. updateValue: function(req, res){
  127. var data = JSON.parse(req.body.data);
  128. billsLibDao.updateValue(data, function(err, message){
  129. callback(req, res, err, message, null);
  130. })
  131. },
  132. deleteJobContent: function(req, res){
  133. var data = JSON.parse(req.body.data);
  134. billsLibDao.deleteJobContent(data, function(err, message){
  135. callback(req, res, err, message, null);
  136. });
  137. },
  138. getItemCharacter: function(req, res){
  139. var data = JSON.parse(req.body.data);
  140. billsLibDao.getItemCharacter(data, function(err, message, items){
  141. callback(req, res, err, message, items);
  142. });
  143. },
  144. createItemCharacter: function(req, res){
  145. var data = JSON.parse(req.body.data);
  146. billsLibDao.createItemCharacter(data, function(err, message, id){
  147. callback(req, res, err, message, id);
  148. });
  149. },
  150. updateItemCharacter: function(req, res){
  151. var data = JSON.parse(req.body.data);
  152. billsLibDao.updateItemCharacter(data, function(err, message){
  153. callback(req, res, err, message, null);
  154. });
  155. },
  156. deleteItemCharacter: function(req, res){
  157. var data = JSON.parse(req.body.data);
  158. billsLibDao.deleteItemCharacter(data, function(err, message){
  159. callback(req, res, err, message, null);
  160. });
  161. }
  162. }