MsReportController.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.bofeng.wx.controller;
  2. import com.bofeng.entity.*;
  3. import com.bofeng.service.MsReportService;
  4. import com.bofeng.service.MsSuspectedService;
  5. import com.fasterxml.jackson.core.JsonProcessingException;
  6. import com.yvan.Model;
  7. import com.yvan.mvc.Pd;
  8. import com.yvan.platform.JsonWapper;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.ui.ModelMap;
  11. import org.springframework.web.bind.annotation.GetMapping;
  12. import org.springframework.web.bind.annotation.PostMapping;
  13. import org.springframework.web.bind.annotation.RestController;
  14. import org.springframework.web.servlet.ModelAndView;
  15. import javax.servlet.http.HttpServletRequest;
  16. import java.util.List;
  17. import java.util.Map;
  18. /**
  19. * @Author: xielianghe
  20. * @Date: 2020/2/4 15:38
  21. */
  22. @RestController
  23. public class MsReportController {
  24. @Autowired
  25. private MsSuspectedService msSuspectedService;
  26. @Autowired
  27. private MsReportService msReportService;
  28. //添加家人
  29. @PostMapping("/home/addRibao.json")
  30. public ModelAndView saveUser(HttpServletRequest request) {
  31. String userName = request.getParameter("userName");
  32. String conditionStatus = request.getParameter("conditionStatus");
  33. Integer medical =Integer.parseInt( request.getParameter("medical"));
  34. String remarks = request.getParameter("remarks");
  35. msSuspectedService.addSuspected(userName, conditionStatus, medical, remarks);
  36. return new ModelAndView("/home/home.ftl");
  37. }
  38. //删除家人
  39. @PostMapping("/home/deleteSuspected.json")
  40. public ModelAndView deleteSuspected(HttpServletRequest request) {
  41. Long suspectedId =Long.parseLong( request.getParameter("suspectedId"));
  42. msSuspectedService.deleteSuspected(suspectedId);
  43. return new ModelAndView("/home/home.ftl");
  44. }
  45. //获取家人
  46. @GetMapping("/home/home/queryRibao")
  47. public Model<List<MsSuspected>> queryRibao(@Pd(name = "reportId") Long reportId) {
  48. return Model.newSuccess(msReportService.getByReportId(reportId));
  49. }
  50. //全家报平安
  51. @PostMapping("/home/addReport.json")
  52. public ModelAndView addReport(HttpServletRequest request) {
  53. String safetyNum = request.getParameter("safetyNum");
  54. msReportService.addReport(safetyNum);
  55. return new ModelAndView("/home/home.ftl");
  56. }
  57. }