bills_lib_controllers.js 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  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. getJobContent: function(req, res){
  170. let data = JSON.parse(req.body.data);
  171. billsLibDao.getJobContent(data, function(err, message, jobs){
  172. callback(req, res, err, message, jobs);
  173. });
  174. },
  175. createJobContent: function(req, res){
  176. let data = JSON.parse(req.body.data);
  177. billsLibDao.createJobContent(data, function(err, message, id){
  178. callback(req, res, err, message, id);
  179. });
  180. },
  181. updateJobContent: function(req, res){
  182. let data = JSON.parse(req.body.data);
  183. billsLibDao.updateJobContent(data, function(err, message, id){
  184. callback(req, res, err, message, id);
  185. });
  186. },
  187. updateValue: function(req, res){
  188. let data = JSON.parse(req.body.data);
  189. billsLibDao.updateValue(data, function(err, message){
  190. callback(req, res, err, message, null);
  191. })
  192. },
  193. deleteJobContent: function(req, res){
  194. let data = JSON.parse(req.body.data);
  195. billsLibDao.deleteJobContent(data, function(err, message){
  196. callback(req, res, err, message, null);
  197. });
  198. },
  199. pasteJobs: function (req, res) {
  200. let data = JSON.parse(req.body.data);
  201. billsLibDao.pasteJobs(data, function(err, message, datas){
  202. callback(req, res, err, message, datas);
  203. });
  204. },
  205. edCreateJob: function(req, res){
  206. let data = JSON.parse(req.body.data);
  207. billsLibDao.edCreateJob(data, function(err, message, id){
  208. callback(req, res, err, message, id);
  209. })
  210. },
  211. edUpdateJob: function(req, res){
  212. let data = JSON.parse(req.body.data);
  213. billsLibDao.edUpdateJob(data, function(err, message, id){
  214. callback(req, res, err, message, id);
  215. })
  216. },
  217. getItemCharacter: function(req, res){
  218. let data = JSON.parse(req.body.data);
  219. billsLibDao.getItemCharacter(data, function(err, message, items){
  220. callback(req, res, err, message, items);
  221. });
  222. },
  223. createItemCharacter: function(req, res){
  224. let data = JSON.parse(req.body.data);
  225. billsLibDao.createItemCharacter(data, function(err, message, id){
  226. callback(req, res, err, message, id);
  227. });
  228. },
  229. updateItemCharacter: function(req, res){
  230. let data = JSON.parse(req.body.data);
  231. billsLibDao.updateItemCharacter(data, function(err, message){
  232. callback(req, res, err, message, null);
  233. });
  234. },
  235. deleteItemCharacter: function(req, res){
  236. let data = JSON.parse(req.body.data);
  237. billsLibDao.deleteItemCharacter(data, function(err, message){
  238. callback(req, res, err, message, null);
  239. });
  240. },
  241. pasteItems: function(req, res){
  242. let data = JSON.parse(req.body.data);
  243. billsLibDao.pasteItems(data, function(err, message, datas){
  244. callback(req, res, err, message, datas);
  245. });
  246. },
  247. pasteValues: function(req, res){
  248. let data = JSON.parse(req.body.data);
  249. billsLibDao.pasteValues(data, function(err, message, datas){
  250. callback(req, res, err, message, datas);
  251. });
  252. },
  253. edCreateItem: function(req, res){
  254. let data = JSON.parse(req.body.data);
  255. billsLibDao.edCreateItem(data, function(err, message, id){
  256. callback(req, res, err, message, id);
  257. })
  258. },
  259. edUpdateItem: function(req, res){
  260. let data = JSON.parse(req.body.data);
  261. billsLibDao.edUpdateItem(data, function(err, message, id){
  262. callback(req, res, err, message, id);
  263. })
  264. }
  265. }