installation_controller.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * Created by Zhong on 2018/1/24.
  3. */
  4. import BaseController from "../../common/base/base_controller";
  5. import InstallationDao from "../models/installation";
  6. let installationDao = new InstallationDao();
  7. let callback = function (req, res, err, message, data) {
  8. res.json({ error: err, message: message, data: data });
  9. };
  10. class InstallationController extends BaseController {
  11. getInstallation(req, res) {
  12. let data = JSON.parse(req.body.data);
  13. installationDao.getInstallation(data.rationRepId, function (err, data) {
  14. callback(req, res, err, "", data);
  15. });
  16. }
  17. updateSection(req, res) {
  18. let data = JSON.parse(req.body.data);
  19. installationDao.updateSection(data.updateData, data.libID, function (err, data) {
  20. callback(req, res, err, "", data);
  21. });
  22. }
  23. updateFeeItem(req, res) {
  24. let data = JSON.parse(req.body.data);
  25. installationDao.updateFeeItem(data.updateData, function (err, data) {
  26. callback(req, res, err, "", data);
  27. });
  28. }
  29. batchUpdateInst(req, res) {
  30. let data = JSON.parse(req.body.data);
  31. installationDao.batchUpdateInst(data.rationSection, data.inst, function (err, data) {
  32. callback(req, res, err, "", data);
  33. });
  34. }
  35. }
  36. export default InstallationController;