MobileMenuController.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.lemon.lifecenter.controller;
  2. import javax.servlet.http.HttpServletRequest;
  3. import javax.servlet.http.HttpServletResponse;
  4. import org.slf4j.Logger;
  5. import org.slf4j.LoggerFactory;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Controller;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import org.springframework.web.bind.annotation.RequestParam;
  10. import org.springframework.web.servlet.ModelAndView;
  11. import com.lemon.lifecenter.common.LifeCenterController;
  12. import com.lemon.lifecenter.common.LifeCenterSessionController;
  13. import com.lemon.lifecenter.dto.PatientDTO;
  14. import com.lemon.lifecenter.service.MobilePatientService;
  15. import com.lemon.lifecenter.service.PatientService;
  16. @Controller
  17. @RequestMapping("/mobile")
  18. public class MobileMenuController extends LifeCenterController {
  19. private final Logger logger = LoggerFactory.getLogger(this.getClass());
  20. @Autowired
  21. private PatientService patientService;
  22. @RequestMapping("/menu")
  23. public ModelAndView menu(@RequestParam(value="redirectUrl", required=false, defaultValue="") String redirectUrl,
  24. HttpServletRequest request, HttpServletResponse response) {
  25. String patientId = LifeCenterSessionController.getSession(request, "sesMId");
  26. String roomId = LifeCenterSessionController.getSession(request, "sesMRoomNum");
  27. String patientName = LifeCenterSessionController.getSession(request, "sesMName");
  28. String sesMpIdx = LifeCenterSessionController.getSession( request, "sesMpIdx" );
  29. String sesMCenterName = LifeCenterSessionController.getSession( request, "sesMCenterName" );
  30. PatientDTO dto = new PatientDTO();
  31. dto.setPatientIdx(Integer.parseInt(sesMpIdx));
  32. int cnt = patientService.selectMunJinCount(dto);
  33. ModelAndView mv = setMobileMV("menu/menu");
  34. mv.addObject("patientIdx", sesMpIdx);
  35. mv.addObject("patientId", patientId);
  36. mv.addObject("roomId", roomId);
  37. mv.addObject("name", patientName);
  38. mv.addObject("munjinCnt", cnt);
  39. mv.addObject("centerName", sesMCenterName);
  40. mv.addObject("redirectUrl", redirectUrl);
  41. return mv;
  42. }
  43. @RequestMapping("/guide")
  44. public ModelAndView guide(
  45. HttpServletRequest request, HttpServletResponse response) {
  46. ModelAndView mv = setMobileMV("menu/guide");
  47. return mv;
  48. }
  49. }