You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

110 lines
3.5 KiB

M_Util gmUtil = new M_Util();
DataMap paramMap = gmUtil.getDataMapFromRequest(request);
String redirect_url = "m/bf_notice/list_bf_notice";
try {
boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap);
if(is_login == false) {
ra.addFlashAttribute("call_native_login", "Y");
redirect_url = "redirect:/m/login/view_login.do";
}else{
if(RenaStringUtil.isNullOrEmpty(paramMap, "rowCount") == false) ROW_COUNT = RenaStringUtil.getDataToInt(paramMap, "rowCount");
int rowMax = bf_noticeBO.select_bf_notice_list_count(paramMap);
initPage(paramMap, ROW_COUNT, PAGE_COUNT, rowMax); // check page count
List<DataMap> lm_notice = bf_noticeBO.select_bf_notice_list(paramMap);
DataMap.putToModel(model, "lm_notice", lm_notice);
}
}catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
gmUtil.redirectParam(model, paramMap);
return redirect_url;
DataMap paramMap = gmUtil.getDataMapFromRequest(request);
String redirect_url = "redirect:/m/bf_family_baby/view_bf_family_baby.do";
try {
boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap);
if(is_login == false) {
ra.addFlashAttribute("call_native_login", "Y");
redirect_url = "redirect:/m/login/view_login.do";
}else{
// 3. 입력 or 수정 PROCESS 및 메세지 작성
String smc_no = RenaStringUtil.getData(paramMap, "smc_no");
if(RenaStringUtil.isNullOrEmpty(RenaStringUtil.getData(paramMap, "smc_no"))){
smc_no = String.valueOf(bf_family_babyBO.insert_bf_family_baby(paramMap));
paramMap.put("smc_no", smc_no);
ra.addFlashAttribute("script_msg", "등록되었습니다");
}else{
bf_family_babyBO.update_bf_family_baby(paramMap);
ra.addFlashAttribute("script_msg", "수정되었습니다");
}
}
}catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
gmUtil.redirectParam(ra, DataMap.fromDataMap(new String[]{"smc_no", "return_url"}, paramMap));
return redirect_url;
@RequestMapping(value="view_bf_family_baby")
public String view_bf_family_baby(@ModelAttribute("model") ModelMap model, HttpServletRequest request, HttpServletResponse response
, RedirectAttributes ra) {
DataMap paramMap = gmUtil.getDataMapFromRequest(request);
String redirect_url = "m/bf_family_baby/view_bf_family_baby";
try {
boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap);
if(is_login == false) {
ra.addFlashAttribute("call_native_login", "Y");
redirect_url = "redirect:/m/login/view_login.do";
}else{
List<DataMap> lm_f_disease = bf_family_babyBO.select_bf_family_baby_disease_list(paramMap);
DataMap.putToModel(model, "lm_f_disease", lm_f_disease);
// (smc_no 있을 경우) 아이 정보: rm_child
DataMap rm_child = new DataMap();
if(!RenaStringUtil.isNullOrEmpty(paramMap,"smc_no")) {
}else {
}
DataMap.putToModel(model, "rm_child", rm_child);
}
}catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
gmUtil.redirectParam(model, paramMap);
return redirect_url;
}