Browse Source

모바일 응급전화 수정 8

huiwon.seo 4 years ago
parent
commit
bef3f7463c

+ 11 - 8
src/main/java/com/lemon/lifecenter/controller/MobileMenuController.java

@@ -11,7 +11,9 @@ 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.LifeCenterConfigVO;
 import com.lemon.lifecenter.common.LifeCenterController;
+import com.lemon.lifecenter.common.LifeCenterFunction;
 import com.lemon.lifecenter.common.LifeCenterSessionController;
 import com.lemon.lifecenter.dto.PatientDTO;
 import com.lemon.lifecenter.service.MobilePatientService;
@@ -27,10 +29,12 @@ public class MobileMenuController extends LifeCenterController {
     private PatientService patientService;
     @Autowired
     private MobilePatientService mpatientService;
+    @Autowired
+    private LifeCenterConfigVO configVO;
     
     @RequestMapping("/menu")
     public ModelAndView menu(@RequestParam(value="redirectUrl", required=false, defaultValue="") String redirectUrl,
-            HttpServletRequest request, HttpServletResponse response) {
+            HttpServletRequest request, HttpServletResponse response) throws Exception {
         String patientId = LifeCenterSessionController.getSession(request, "sesMId");
         String roomId = LifeCenterSessionController.getSession(request, "sesMRoomNum");
         String patientName = LifeCenterSessionController.getSession(request, "sesMName");
@@ -38,10 +42,6 @@ public class MobileMenuController extends LifeCenterController {
         String sesMCenterName  = LifeCenterSessionController.getSession( request, "sesMCenterName" );
         String sesMCenterCode  = LifeCenterSessionController.getSession( request, "sesMCenterCode" );
         
-        PatientDTO pdto = new PatientDTO();
-        pdto.setCenterCode( Integer.valueOf( sesMCenterCode ) );
-        String adminPhone = mpatientService.selectMPatientAdminPhone(pdto).getAdminPhone();
-        
         PatientDTO dto = new PatientDTO();
         dto.setPatientIdx(Integer.parseInt(sesMpIdx));
         int cnt = patientService.selectMunJinCount(dto);
@@ -53,8 +53,8 @@ public class MobileMenuController extends LifeCenterController {
         mv.addObject("name", patientName);
         mv.addObject("munjinCnt", cnt);
         mv.addObject("centerName", sesMCenterName);
+        mv.addObject("centerCode", sesMCenterCode);
         mv.addObject("redirectUrl", redirectUrl);
-        mv.addObject("adminPhone", adminPhone);
         return mv;
     }
     
@@ -68,8 +68,11 @@ public class MobileMenuController extends LifeCenterController {
     
     @RequestMapping("/call")
     public ModelAndView call(
-            @RequestParam(value="tel", required=false, defaultValue="") String tel,
-            HttpServletRequest request, HttpServletResponse response) {
+            @RequestParam(value="c", required=false, defaultValue="") String centerCode,
+            HttpServletRequest request, HttpServletResponse response) throws Exception {
+        PatientDTO pdto = new PatientDTO();
+        pdto.setCenterCode( Integer.valueOf( centerCode ) );
+        String tel = mpatientService.selectMPatientAdminPhone(pdto).getAdminPhone();
         
         if (!tel.equals( "" )) {
             tel = tel.replace("-", "");

+ 1 - 1
src/main/webapp/WEB-INF/jsp/mobile/menu/menu.jsp

@@ -141,7 +141,7 @@ function token(callback) {
                         <div style="display:inline-block;width:80%;">
                          오늘의 건강정보를<br/>기록해주세요.
                         </div>
-                        <div onclick='systemBrowsing( "https://life-center-dev.lemonhc.com/mobile/call?tel=${adminPhone}" );'
+                        <div onclick='systemBrowsing( "https://life-center-dev.lemonhc.com/mobile/call?c=<c:out value="${centerCode}"/>");'
                             style="position:absolute;right:-25px;top:-25px;display:inline-block;width:114px;height:106px;font-size:0;">
                                 <img src="/resources/images/mobile/emergency_call.png" style="width:114px;height:106px;"/>
                         </div>