bills_lib_controllers.js 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. /**
  2. * Created by vian on 2017/3/22.
  3. */
  4. let billsLibDao = require("./../models/bills_lib_interfaces");
  5. let callback = function(req, res, err, message, data){
  6. res.json({error: err, message: message, data: data});
  7. };
  8. let logger = require('../../../logs/log_helper').logger;
  9. module.exports = {
  10. getMaxNumber: function(req, res){
  11. let data = JSON.parse(req.body.data);
  12. billsLibDao.getMaxNumber(data, function(err, message, maxNumber){
  13. callback(req, res, err, message, maxNumber);
  14. });
  15. },
  16. getABillsLib: function(req, res){
  17. let data = JSON.parse(req.body.data);
  18. billsLibDao.getABillsLib(data, function(err, message, data){
  19. callback(req, res, err, message, data);
  20. });
  21. },
  22. getStdBillsLib: function(req, res){
  23. billsLibDao.getStdBillsLib(function(err, message, stdBillsLib){
  24. callback(req, res, err, message, stdBillsLib );
  25. });
  26. },
  27. createStdBillsLib: function(req, res){
  28. let data = JSON.parse(req.body.data);
  29. billsLibDao.createStdBillsLib(data, function(err, message, info){
  30. callback(req, res, err, message, info);
  31. });
  32. },
  33. deleteStdBillsLib: function(req, res){
  34. let data = JSON.parse(req.body.data);
  35. logger.info(`deleteBillsLib ${req.ip}`);
  36. billsLibDao.deleteStdBillsLib(data, function(err, message){
  37. callback(req, res, err, message, null);
  38. });
  39. },
  40. renameStdBillsLib: function(req, res) {
  41. let data = JSON.parse(req.body.data);
  42. billsLibDao.renameStdBillsLib(data, function (err, message) {
  43. callback(req, res, err ,message, null);
  44. });
  45. },
  46. getStdBillsLibName: function(req, res){
  47. let data = JSON.parse(req.body.data);
  48. billsLibDao.getStdBillsLibName(data.billsLibId, function(err, message, info){
  49. callback(req, res, err, message, info);
  50. });
  51. },
  52. getCurrentUniqId: function(req, res){
  53. billsLibDao.getCurrentUniqId(function(err, message, id){
  54. callback(req, res, err, message, id);
  55. });
  56. },
  57. getBills: function(req, res){
  58. let data = JSON.parse(req.body.data);
  59. billsLibDao.getBills(data.billsLibId, function(err, message, bills){
  60. callback(req, res, err, message, bills);
  61. });
  62. },
  63. createBills: function(req, res){
  64. let data = JSON.parse(req.body.data);
  65. billsLibDao.createBills(data, function(err, message){
  66. callback(req, res, err, message, null);
  67. });
  68. },
  69. upMove: function(req, res){
  70. let data = JSON.parse(req.body.data);
  71. billsLibDao.upMove(data, function(err, message){
  72. callback(req, res, err, message, null);
  73. });
  74. },
  75. downMove: function (req, res) {
  76. let data = JSON.parse(req.body.data);
  77. billsLibDao.downMove(data, function (err, message) {
  78. callback(req, res, err, message, null);
  79. })
  80. },
  81. upLevel: function (req, res) {
  82. let data = JSON.parse(req.body.data);
  83. billsLibDao.upLevel(data, function(err, message){
  84. callback(req, res, err, message, null);
  85. })
  86. },
  87. downLevel: function (req, res) {
  88. let data = JSON.parse(req.body.data);
  89. billsLibDao.downLevel(data, function (err, message) {
  90. callback(req, res, err, message, null)
  91. })
  92. },
  93. updatePNId: function (req, res) {
  94. let data = JSON.parse(req.body.data);
  95. billsLibDao.updatePNId(data, function(err, message){
  96. callback(req, res, err, message, null);
  97. });
  98. },
  99. updateSectionInfo: function (req, res) {
  100. let data = JSON.parse(req.body.data);
  101. billsLibDao.updateSectionInfo(data, function(err, message){
  102. callback(req, res, err, message, null);
  103. });
  104. },
  105. updateBills: function(req, res){
  106. let data = JSON.parse(req.body.data);
  107. billsLibDao.updateBills(data, function(err, message){
  108. callback(req, res, err, message, null);
  109. });
  110. },
  111. removeTotal: function (req, res) {
  112. let data = JSON.parse(req.body.data);
  113. billsLibDao.removeTotal(data, function (err, message) {
  114. callback(req, res, err, message, null);
  115. })
  116. },
  117. updateSerialNo: function (req, res) {
  118. let data = JSON.parse(req.body.data);
  119. billsLibDao.updateSerialNo(data, function (err, message) {
  120. callback(req, res, err, message, null);
  121. });
  122. },
  123. updateBillsArr: function(req, res){
  124. let data = JSON.parse(req.body.data);
  125. billsLibDao.updateBillsArr(data, function(err, message){
  126. callback(req, res, err, message, null);
  127. });
  128. },
  129. pasteBills: function(req, res){
  130. let data = JSON.parse(req.body.data);
  131. billsLibDao.pasteBills(data, function(err, message){
  132. callback(req, res, err, message, null);
  133. });
  134. },
  135. updateRecharge: function(req, res){
  136. let data = JSON.parse(req.body.data);
  137. billsLibDao.updateRecharge(data, function(err, message){
  138. callback(req, res, err, message, null);
  139. });
  140. },
  141. pasteRel: function(req, res){
  142. let data = JSON.parse(req.body.data);
  143. billsLibDao.pasteRel(data, function(err, message, datas){
  144. callback(req, res, err, message, datas);
  145. });
  146. },
  147. deleteBills: function(req, res){
  148. let data = JSON.parse(req.body.data);
  149. billsLibDao.deleteBills(data, function(err, message){
  150. callback(req, res, err, message, null);
  151. });
  152. },
  153. isUsed: function(req, res){
  154. let data = JSON.parse(req.body.data);
  155. billsLibDao.isUsed(data, function (err, message, datas) {
  156. callback(req, res, err, message, datas);
  157. });
  158. },
  159. getJobContent: function(req, res){
  160. let data = JSON.parse(req.body.data);
  161. billsLibDao.getJobContent(data, function(err, message, jobs){
  162. callback(req, res, err, message, jobs);
  163. });
  164. },
  165. createJobContent: function(req, res){
  166. let data = JSON.parse(req.body.data);
  167. billsLibDao.createJobContent(data, function(err, message, id){
  168. callback(req, res, err, message, id);
  169. });
  170. },
  171. updateJobContent: function(req, res){
  172. let data = JSON.parse(req.body.data);
  173. billsLibDao.updateJobContent(data, function(err, message, id){
  174. callback(req, res, err, message, id);
  175. });
  176. },
  177. updateValue: function(req, res){
  178. let data = JSON.parse(req.body.data);
  179. billsLibDao.updateValue(data, function(err, message){
  180. callback(req, res, err, message, null);
  181. })
  182. },
  183. deleteJobContent: function(req, res){
  184. let data = JSON.parse(req.body.data);
  185. billsLibDao.deleteJobContent(data, function(err, message){
  186. callback(req, res, err, message, null);
  187. });
  188. },
  189. pasteJobs: function (req, res) {
  190. let data = JSON.parse(req.body.data);
  191. billsLibDao.pasteJobs(data, function(err, message, datas){
  192. callback(req, res, err, message, datas);
  193. });
  194. },
  195. edCreateJob: function(req, res){
  196. let data = JSON.parse(req.body.data);
  197. billsLibDao.edCreateJob(data, function(err, message, id){
  198. callback(req, res, err, message, id);
  199. })
  200. },
  201. edUpdateJob: function(req, res){
  202. let data = JSON.parse(req.body.data);
  203. billsLibDao.edUpdateJob(data, function(err, message, id){
  204. callback(req, res, err, message, id);
  205. })
  206. },
  207. getItemCharacter: function(req, res){
  208. let data = JSON.parse(req.body.data);
  209. billsLibDao.getItemCharacter(data, function(err, message, items){
  210. callback(req, res, err, message, items);
  211. });
  212. },
  213. createItemCharacter: function(req, res){
  214. let data = JSON.parse(req.body.data);
  215. billsLibDao.createItemCharacter(data, function(err, message, id){
  216. callback(req, res, err, message, id);
  217. });
  218. },
  219. updateItemCharacter: function(req, res){
  220. let data = JSON.parse(req.body.data);
  221. billsLibDao.updateItemCharacter(data, function(err, message){
  222. callback(req, res, err, message, null);
  223. });
  224. },
  225. deleteItemCharacter: function(req, res){
  226. let data = JSON.parse(req.body.data);
  227. billsLibDao.deleteItemCharacter(data, function(err, message){
  228. callback(req, res, err, message, null);
  229. });
  230. },
  231. pasteItems: function(req, res){
  232. let data = JSON.parse(req.body.data);
  233. billsLibDao.pasteItems(data, function(err, message, datas){
  234. callback(req, res, err, message, datas);
  235. });
  236. },
  237. pasteValues: function(req, res){
  238. let data = JSON.parse(req.body.data);
  239. billsLibDao.pasteValues(data, function(err, message, datas){
  240. callback(req, res, err, message, datas);
  241. });
  242. },
  243. edCreateItem: function(req, res){
  244. let data = JSON.parse(req.body.data);
  245. billsLibDao.edCreateItem(data, function(err, message, id){
  246. callback(req, res, err, message, id);
  247. })
  248. },
  249. edUpdateItem: function(req, res){
  250. let data = JSON.parse(req.body.data);
  251. billsLibDao.edUpdateItem(data, function(err, message, id){
  252. callback(req, res, err, message, id);
  253. })
  254. }
  255. }