bills_lib_controllers.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  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. module.exports = {
  9. copyStdBillsLib: async function (req, res) {
  10. try {
  11. const data = JSON.parse(req.body.data);
  12. const userName = req.session.managerData.username;
  13. const libName = data.libName;
  14. const libId = data.libId;
  15. const newLibData = await billsLibDao.copyLib(userName, libName, libId);
  16. callback(req, res, 0, 'copyLib success', [newLibData]);
  17. } catch (err) {
  18. callback(req, res, 1, 'copyLib fail', null);
  19. }
  20. },
  21. getMaxNumber: function (req, res) {
  22. let data = JSON.parse(req.body.data);
  23. billsLibDao.getMaxNumber(data, function (err, message, maxNumber) {
  24. callback(req, res, err, message, maxNumber);
  25. });
  26. },
  27. getABillsLib: function (req, res) {
  28. let data = JSON.parse(req.body.data);
  29. billsLibDao.getABillsLib(data, function (err, message, data) {
  30. callback(req, res, err, message, data);
  31. });
  32. },
  33. getStdBillsLib: function (req, res) {
  34. billsLibDao.getStdBillsLib(function (err, message, stdBillsLib) {
  35. callback(req, res, err, message, stdBillsLib);
  36. });
  37. },
  38. createStdBillsLib: function (req, res) {
  39. let data = JSON.parse(req.body.data);
  40. billsLibDao.createStdBillsLib(data, function (err, message, info) {
  41. callback(req, res, err, message, info);
  42. });
  43. },
  44. deleteStdBillsLib: function (req, res) {
  45. let data = JSON.parse(req.body.data);
  46. billsLibDao.deleteStdBillsLib(data, function (err, message) {
  47. callback(req, res, err, message, null);
  48. });
  49. },
  50. renameStdBillsLib: function (req, res) {
  51. let data = JSON.parse(req.body.data);
  52. billsLibDao.renameStdBillsLib(data, function (err, message) {
  53. callback(req, res, err, message, null);
  54. });
  55. },
  56. getStdBillsLibName: function (req, res) {
  57. let data = JSON.parse(req.body.data);
  58. billsLibDao.getStdBillsLibName(data.billsLibId, function (err, message, info) {
  59. callback(req, res, err, message, info);
  60. });
  61. },
  62. getCurrentUniqId: function (req, res) {
  63. billsLibDao.getCurrentUniqId(function (err, message, id) {
  64. callback(req, res, err, message, id);
  65. });
  66. },
  67. getBills: function (req, res) {
  68. let data = JSON.parse(req.body.data);
  69. billsLibDao.getBills(data.billsLibId, function (err, message, bills) {
  70. callback(req, res, err, message, bills);
  71. });
  72. },
  73. createBills: function (req, res) {
  74. let data = JSON.parse(req.body.data);
  75. billsLibDao.createBills(data, function (err, message) {
  76. callback(req, res, err, message, null);
  77. });
  78. },
  79. upMove: function (req, res) {
  80. let data = JSON.parse(req.body.data);
  81. billsLibDao.upMove(data, function (err, message) {
  82. callback(req, res, err, message, null);
  83. });
  84. },
  85. downMove: function (req, res) {
  86. let data = JSON.parse(req.body.data);
  87. billsLibDao.downMove(data, function (err, message) {
  88. callback(req, res, err, message, null);
  89. })
  90. },
  91. upLevel: function (req, res) {
  92. let data = JSON.parse(req.body.data);
  93. billsLibDao.upLevel(data, function (err, message) {
  94. callback(req, res, err, message, null);
  95. })
  96. },
  97. downLevel: function (req, res) {
  98. let data = JSON.parse(req.body.data);
  99. billsLibDao.downLevel(data, function (err, message) {
  100. callback(req, res, err, message, null)
  101. })
  102. },
  103. updatePNId: function (req, res) {
  104. let data = JSON.parse(req.body.data);
  105. billsLibDao.updatePNId(data, function (err, message) {
  106. callback(req, res, err, message, null);
  107. });
  108. },
  109. updateSectionInfo: function (req, res) {
  110. let data = JSON.parse(req.body.data);
  111. billsLibDao.updateSectionInfo(data, function (err, message) {
  112. callback(req, res, err, message, null);
  113. });
  114. },
  115. updateBills: function (req, res) {
  116. let data = JSON.parse(req.body.data);
  117. billsLibDao.updateBills(data, function (err, message) {
  118. callback(req, res, err, message, null);
  119. });
  120. },
  121. removeTotal: function (req, res) {
  122. let data = JSON.parse(req.body.data);
  123. billsLibDao.removeTotal(data, function (err, message) {
  124. callback(req, res, err, message, null);
  125. })
  126. },
  127. updateSerialNo: function (req, res) {
  128. let data = JSON.parse(req.body.data);
  129. billsLibDao.updateSerialNo(data, function (err, message) {
  130. callback(req, res, err, message, null);
  131. });
  132. },
  133. updateBillsArr: function (req, res) {
  134. let data = JSON.parse(req.body.data);
  135. billsLibDao.updateBillsArr(data, function (err, message) {
  136. callback(req, res, err, message, null);
  137. });
  138. },
  139. pasteBills: function (req, res) {
  140. let data = JSON.parse(req.body.data);
  141. billsLibDao.pasteBills(data, function (err, message) {
  142. callback(req, res, err, message, null);
  143. });
  144. },
  145. updateRecharge: function (req, res) {
  146. let data = JSON.parse(req.body.data);
  147. billsLibDao.updateRecharge(data, function (err, message) {
  148. callback(req, res, err, message, null);
  149. });
  150. },
  151. pasteRel: function (req, res) {
  152. let data = JSON.parse(req.body.data);
  153. billsLibDao.pasteRel(data, function (err, message, datas) {
  154. callback(req, res, err, message, datas);
  155. });
  156. },
  157. deleteBills: function (req, res) {
  158. let data = JSON.parse(req.body.data);
  159. billsLibDao.deleteBills(data, function (err, message) {
  160. callback(req, res, err, message, null);
  161. });
  162. },
  163. isUsed: function (req, res) {
  164. let data = JSON.parse(req.body.data);
  165. billsLibDao.isUsed(data, function (err, message, datas) {
  166. callback(req, res, err, message, datas);
  167. });
  168. },
  169. transferRecharge: async function (req, res) {
  170. try {
  171. let data = JSON.parse(req.body.data);
  172. await billsLibDao.transferRecharge(data.billsLibId);
  173. callback(req, res, 0, 'success', null);
  174. } catch (error) {
  175. callback(req, res, 1, error.message, null);
  176. }
  177. },
  178. getJobContent: function (req, res) {
  179. let data = JSON.parse(req.body.data);
  180. billsLibDao.getJobContent(data, function (err, message, jobs) {
  181. callback(req, res, err, message, jobs);
  182. });
  183. },
  184. createJobContent: function (req, res) {
  185. let data = JSON.parse(req.body.data);
  186. billsLibDao.createJobContent(data, function (err, message, id) {
  187. callback(req, res, err, message, id);
  188. });
  189. },
  190. updateJobContent: function (req, res) {
  191. let data = JSON.parse(req.body.data);
  192. billsLibDao.updateJobContent(data, function (err, message, id) {
  193. callback(req, res, err, message, id);
  194. });
  195. },
  196. updateValue: function (req, res) {
  197. let data = JSON.parse(req.body.data);
  198. billsLibDao.updateValue(data, function (err, message) {
  199. callback(req, res, err, message, null);
  200. })
  201. },
  202. deleteJobContent: function (req, res) {
  203. let data = JSON.parse(req.body.data);
  204. billsLibDao.deleteJobContent(data, function (err, message) {
  205. callback(req, res, err, message, null);
  206. });
  207. },
  208. pasteJobs: function (req, res) {
  209. let data = JSON.parse(req.body.data);
  210. billsLibDao.pasteJobs(data, function (err, message, datas) {
  211. callback(req, res, err, message, datas);
  212. });
  213. },
  214. edCreateJob: function (req, res) {
  215. let data = JSON.parse(req.body.data);
  216. billsLibDao.edCreateJob(data, function (err, message, id) {
  217. callback(req, res, err, message, id);
  218. })
  219. },
  220. edUpdateJob: function (req, res) {
  221. let data = JSON.parse(req.body.data);
  222. billsLibDao.edUpdateJob(data, function (err, message, id) {
  223. callback(req, res, err, message, id);
  224. })
  225. },
  226. getDesignContent: function (req, res) {
  227. let data = JSON.parse(req.body.data);
  228. billsLibDao.getDesignContent(data, function (err, message, designs) {
  229. callback(req, res, err, message, designs);
  230. });
  231. },
  232. createDesignContent: function (req, res) {
  233. let data = JSON.parse(req.body.data);
  234. billsLibDao.createDesignContent(data, function (err, message, id) {
  235. callback(req, res, err, message, id);
  236. });
  237. },
  238. updateDesignContent: function (req, res) {
  239. let data = JSON.parse(req.body.data);
  240. billsLibDao.updateDesignContent(data, function (err, message, id) {
  241. callback(req, res, err, message, id);
  242. });
  243. },
  244. deleteDesignContent: function (req, res) {
  245. let data = JSON.parse(req.body.data);
  246. billsLibDao.deleteDesignContent(data, function (err, message) {
  247. callback(req, res, err, message, null);
  248. });
  249. },
  250. pasteDesigns: function (req, res) {
  251. let data = JSON.parse(req.body.data);
  252. billsLibDao.pasteDesigns(data, function (err, message, datas) {
  253. callback(req, res, err, message, datas);
  254. });
  255. },
  256. edCreateDesign: function (req, res) {
  257. let data = JSON.parse(req.body.data);
  258. billsLibDao.edCreateDesign(data, function (err, message, id) {
  259. callback(req, res, err, message, id);
  260. })
  261. },
  262. edUpdateDesign: function (req, res) {
  263. let data = JSON.parse(req.body.data);
  264. billsLibDao.edUpdateDesign(data, function (err, message, id) {
  265. callback(req, res, err, message, id);
  266. })
  267. },
  268. getItemCharacter: function (req, res) {
  269. let data = JSON.parse(req.body.data);
  270. billsLibDao.getItemCharacter(data, function (err, message, items) {
  271. callback(req, res, err, message, items);
  272. });
  273. },
  274. createItemCharacter: function (req, res) {
  275. let data = JSON.parse(req.body.data);
  276. billsLibDao.createItemCharacter(data, function (err, message, id) {
  277. callback(req, res, err, message, id);
  278. });
  279. },
  280. updateItemCharacter: function (req, res) {
  281. let data = JSON.parse(req.body.data);
  282. billsLibDao.updateItemCharacter(data, function (err, message) {
  283. callback(req, res, err, message, null);
  284. });
  285. },
  286. deleteItemCharacter: function (req, res) {
  287. let data = JSON.parse(req.body.data);
  288. billsLibDao.deleteItemCharacter(data, function (err, message) {
  289. callback(req, res, err, message, null);
  290. });
  291. },
  292. pasteItems: function (req, res) {
  293. let data = JSON.parse(req.body.data);
  294. billsLibDao.pasteItems(data, function (err, message, datas) {
  295. callback(req, res, err, message, datas);
  296. });
  297. },
  298. pasteValues: function (req, res) {
  299. let data = JSON.parse(req.body.data);
  300. billsLibDao.pasteValues(data, function (err, message, datas) {
  301. callback(req, res, err, message, datas);
  302. });
  303. },
  304. edCreateItem: function (req, res) {
  305. let data = JSON.parse(req.body.data);
  306. billsLibDao.edCreateItem(data, function (err, message, id) {
  307. callback(req, res, err, message, id);
  308. })
  309. },
  310. edUpdateItem: function (req, res) {
  311. let data = JSON.parse(req.body.data);
  312. billsLibDao.edUpdateItem(data, function (err, message, id) {
  313. callback(req, res, err, message, id);
  314. })
  315. }
  316. }