5,655
社区成员
发帖
与我相关
我的任务
分享
@MethodLog(desc="保存有效性规则")
@RequestMapping("/setValidityManage")
public ModelAndView setValidityManage(
@ModelAttribute("ValidityManageForm") PageController pageCtrl,
HttpServletRequest request,HttpServletResponse response) {
String id = request.getParameter("id");
String tempInterval = request.getParameter("tempInterval");
String tempTimes = request.getParameter("tempTimes");
String tempTwoInterval = request.getParameter("tempTwoInterval");
String shortCloseInterval = request.getParameter("shortCloseInterval");
String longCloseInterval = request.getParameter("longCloseInterval");
ValidityManage vm = new ValidityManage();
vm.setId(Long.parseLong(id));
vm.setTempInterval(tempInterval);
vm.setTempTimes(tempTimes);
vm.setTempTwoInterval(tempTwoInterval);
vm.setShortCloseInterval(shortCloseInterval);
vm.setLongCloseInterval(longCloseInterval);
boolean flag = validityManageService.updateValidityManage(vm);
if(flag){
jsonResponse("success", response);
}
return new ModelAndView("mog/validity/validityRule");
}
protected void jsonResponse(String jsonStr, HttpServletResponse response) {
response.setContentType("text/plain;charset=UTF-8");
PrintWriter out = null;
try {
out = response.getWriter();
out.write(jsonStr);
out.flush();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(out!=null){
out.close();
}
}
}
$.ajax({
url : "${pageContext.request.contextPath}/mog/validity/setValidityManage",
type : "Post",
data : {"id":id,"tempInterval": tempInterval,"tempTimes": tempTimes,"tempTwoInterval": tempTwoInterval,"shortCloseInterval": shortCloseInterval,"longCloseInterval": longCloseInterval},
success : function(result) {
alert(result);
if(result=='success'){
alert("保存成功!");
}else{
alert("保存失败,请重试!");
}
}
});