|
@@ -25,6 +25,8 @@ public class MobileMenuController extends LifeCenterController {
|
|
|
|
|
|
@Autowired
|
|
|
private PatientService patientService;
|
|
|
+ @Autowired
|
|
|
+ private MobilePatientService mpatientService;
|
|
|
|
|
|
@RequestMapping("/menu")
|
|
|
public ModelAndView menu(@RequestParam(value="redirectUrl", required=false, defaultValue="") String redirectUrl,
|
|
@@ -34,7 +36,11 @@ public class MobileMenuController extends LifeCenterController {
|
|
|
String patientName = LifeCenterSessionController.getSession(request, "sesMName");
|
|
|
String sesMpIdx = LifeCenterSessionController.getSession( request, "sesMpIdx" );
|
|
|
String sesMCenterName = LifeCenterSessionController.getSession( request, "sesMCenterName" );
|
|
|
- String sesMAdminPhone = LifeCenterSessionController.getSession( request, "sesMAdminPhone" );
|
|
|
+ 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));
|
|
@@ -48,7 +54,7 @@ public class MobileMenuController extends LifeCenterController {
|
|
|
mv.addObject("munjinCnt", cnt);
|
|
|
mv.addObject("centerName", sesMCenterName);
|
|
|
mv.addObject("redirectUrl", redirectUrl);
|
|
|
- mv.addObject("adminPhone", sesMAdminPhone);
|
|
|
+ mv.addObject("adminPhone", adminPhone);
|
|
|
return mv;
|
|
|
}
|
|
|
|
|
@@ -64,6 +70,19 @@ public class MobileMenuController extends LifeCenterController {
|
|
|
public ModelAndView call(
|
|
|
@RequestParam(value="tel", required=false, defaultValue="") String tel,
|
|
|
HttpServletRequest request, HttpServletResponse response) {
|
|
|
+
|
|
|
+ if (!tel.equals( "" )) {
|
|
|
+ tel = tel.replace("-", "");
|
|
|
+
|
|
|
+ if (tel.length() == 8) {
|
|
|
+ tel = tel.replaceFirst("^([0-9]{4})([0-9]{4})$", "$1-$2");
|
|
|
+ } else if (tel.length() == 12) {
|
|
|
+ tel = tel.replaceFirst("(^[0-9]{4})([0-9]{4})([0-9]{4})$", "$1-$2-$3");
|
|
|
+ } else {
|
|
|
+ tel = tel.replaceFirst("(^02|[0-9]{3})([0-9]{3,4})([0-9]{4})$", "$1-$2-$3");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
ModelAndView mv = setMobileMV("menu/call");
|
|
|
mv.addObject( "tel", tel );
|
|
|
return mv;
|