package com.lemon.lifecenter.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.servlet.ModelAndView; import com.lemon.lifecenter.common.LifeCenterController; import com.lemon.lifecenter.common.LifeCenterSessionController; import com.lemon.lifecenter.dto.PatientDTO; import com.lemon.lifecenter.service.MobilePatientService; import com.lemon.lifecenter.service.PatientService; @Controller @RequestMapping("/mobile") public class MobileMenuController extends LifeCenterController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); @Autowired private PatientService patientService; @RequestMapping("/menu") public ModelAndView menu(@RequestParam(value="redirectUrl", required=false, defaultValue="") String redirectUrl, HttpServletRequest request, HttpServletResponse response) { String patientId = LifeCenterSessionController.getSession(request, "sesMId"); String roomId = LifeCenterSessionController.getSession(request, "sesMRoomNum"); String patientName = LifeCenterSessionController.getSession(request, "sesMName"); String sesMpIdx = LifeCenterSessionController.getSession( request, "sesMpIdx" ); String sesMCenterName = LifeCenterSessionController.getSession( request, "sesMCenterName" ); PatientDTO dto = new PatientDTO(); dto.setPatientIdx(Integer.parseInt(sesMpIdx)); int cnt = patientService.selectMunJinCount(dto); ModelAndView mv = setMobileMV("menu/menu"); mv.addObject("patientIdx", sesMpIdx); mv.addObject("patientId", patientId); mv.addObject("roomId", roomId); mv.addObject("name", patientName); mv.addObject("munjinCnt", cnt); mv.addObject("centerName", sesMCenterName); mv.addObject("redirectUrl", redirectUrl); return mv; } @RequestMapping("/guide") public ModelAndView guide( HttpServletRequest request, HttpServletResponse response) { ModelAndView mv = setMobileMV("menu/guide"); return mv; } }