quantity_detail_controller.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. /**
  2. * Created by zhang on 2017/11/24.
  3. */
  4. var quantity_detail_data = require('../facade/quantity_detail_facade');
  5. let logger = require("../../../logs/log_helper").logger;
  6. module.exports={
  7. save:save,
  8. update:update,
  9. updateRegex:updateRegex,
  10. insertRecode:insertRecode,
  11. deleteRecode:deleteRecode,
  12. swapRow:swapRow
  13. }
  14. async function save(req, res) {
  15. let result={
  16. error:0
  17. }
  18. try {
  19. let data = req.body.data;
  20. if(typeof data === 'object'){
  21. data = JSON.stringify(data);
  22. }
  23. data = JSON.parse(data);
  24. let datas= await quantity_detail_data.saveQuantityDetail(data);
  25. result.data=datas;
  26. }catch (err){
  27. logger.err(err);
  28. result.error=1;
  29. result.message = err.message;
  30. }
  31. res.json(result);
  32. }
  33. async function update(req, res) {
  34. let result={
  35. error:0
  36. }
  37. try {
  38. let data = req.body.data;
  39. data = JSON.parse(data);
  40. let datas= await quantity_detail_data.update(data);
  41. result.data=datas;
  42. }catch (err){
  43. logger.err(err);
  44. result.error=1;
  45. result.message = err.message;
  46. }
  47. res.json(result);
  48. }
  49. async function updateRegex(req, res) {
  50. let result={
  51. error:0
  52. }
  53. try {
  54. let data = req.body.data;
  55. data = JSON.parse(data);
  56. let datas= await quantity_detail_data.updateRegex(data);
  57. result.data=datas;
  58. }catch (err){
  59. logger.err(err);
  60. result.error=1;
  61. result.message = err.message;
  62. }
  63. res.json(result);
  64. }
  65. async function insertRecode(req, res) {
  66. let result={
  67. error:0
  68. }
  69. try {
  70. let data = req.body.data;
  71. data = JSON.parse(data);
  72. let datas= await quantity_detail_data.insertRecode(data);
  73. result.data=datas;
  74. }catch (err){
  75. logger.err(err);
  76. result.error=1;
  77. result.message = err.message;
  78. }
  79. res.json(result);
  80. }
  81. async function deleteRecode(req, res) {
  82. let result={
  83. error:0
  84. }
  85. try {
  86. let data = req.body.data;
  87. data = JSON.parse(data);
  88. let datas= await quantity_detail_data.deleteRecode(data);
  89. result.data=datas;
  90. }catch (err){
  91. logger.err(err);
  92. result.error=1;
  93. result.message = err.message;
  94. }
  95. res.json(result);
  96. }
  97. async function swapRow(req, res) {
  98. let result={
  99. error:0
  100. }
  101. try {
  102. let data = req.body.data;
  103. data = JSON.parse(data);
  104. let datas= await quantity_detail_data.swapRow(data);
  105. result.data=datas;
  106. }catch (err){
  107. logger.err(err);
  108. result.error=1;
  109. result.message = err.message;
  110. }
  111. res.json(result);
  112. }