bills_lib_controllers.js 9.2 KB

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