欺骗ip配置(未走maat)
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
package com.nis.web.controller.configuration;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.cxf.common.util.StringUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import com.nis.domain.Page;
|
||||
import com.nis.domain.basics.ServiceDictInfo;
|
||||
import com.nis.domain.configuration.DnsIpCfg;
|
||||
import com.nis.domain.configuration.RequestInfo;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.web.controller.BaseController;
|
||||
import com.nis.web.security.UserUtils;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("${adminPath}/cfg/dnsIp")
|
||||
public class DnsIpCfgController extends BaseController {
|
||||
|
||||
@ModelAttribute
|
||||
public DnsIpCfg get(Long cfgId) {
|
||||
if (!StringUtil.isEmpty(cfgId)){
|
||||
return dnsIpCfgService.get(cfgId);
|
||||
}else{
|
||||
return new DnsIpCfg();
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping("list")
|
||||
public String list(Model model, HttpServletRequest request, HttpServletResponse response, DnsIpCfg dnsIpCfg) {
|
||||
Page<DnsIpCfg> page = dnsIpCfgService.findPage(new Page<DnsIpCfg>(request, response, 30), dnsIpCfg);
|
||||
model.addAttribute("page", page);
|
||||
|
||||
addRequestAndServiceDictToModel(model);
|
||||
return "/cfg/dnsIpCfgList";
|
||||
}
|
||||
|
||||
@RequestMapping("form")
|
||||
public String form(Model model, DnsIpCfg dnsIpCfg) {
|
||||
addRequestAndServiceDictToModel(model);
|
||||
return "/cfg/dnsIpCfgForm";
|
||||
}
|
||||
|
||||
@RequestMapping("save")
|
||||
public String save(Model model, DnsIpCfg dnsIpCfg, RedirectAttributes redirectAttributes) {
|
||||
Date now = new Date();
|
||||
|
||||
if (dnsIpCfg.getCfgId() == null) {//新增
|
||||
dnsIpCfg.setFakeId(0);
|
||||
dnsIpCfg.setIsValid(1);
|
||||
dnsIpCfg.setCreateTime(now);
|
||||
dnsIpCfg.setCreator(UserUtils.getUser());
|
||||
} else {//修改
|
||||
dnsIpCfg.setEditor(UserUtils.getUser());
|
||||
dnsIpCfg.setEditTime(now);
|
||||
}
|
||||
|
||||
dnsIpCfgService.save(dnsIpCfg);
|
||||
|
||||
addMessage(redirectAttributes, "保存成功");
|
||||
return "redirect:" + adminPath + "/cfg/dnsIp/list";
|
||||
}
|
||||
|
||||
@RequestMapping("delete")
|
||||
public String delete(Model model, String cfgIds, RedirectAttributes redirectAttributes) {
|
||||
if (!StringUtils.isEmpty(cfgIds)) {
|
||||
try {
|
||||
dnsIpCfgService.delete(cfgIds);
|
||||
addMessage(redirectAttributes, "删除成功");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
addMessage(redirectAttributes, "删除失败");
|
||||
}
|
||||
} else {
|
||||
addMessage(redirectAttributes, "删除失败");
|
||||
}
|
||||
return "redirect:" + adminPath + "/cfg/dnsIp/list";
|
||||
}
|
||||
|
||||
private void addRequestAndServiceDictToModel(Model model) {
|
||||
List<RequestInfo> requestInfos = requestInfoService.getAllRequestInfo();
|
||||
model.addAttribute("requestInfos", requestInfos);
|
||||
List<ServiceDictInfo> fls = serviceDictInfoService.findAllFlDict();
|
||||
model.addAttribute("fls", fls);
|
||||
List<ServiceDictInfo> xzs = serviceDictInfoService.findAllXzDict();
|
||||
model.addAttribute("xzs", xzs);
|
||||
List<ServiceDictInfo> lables = serviceDictInfoService.findAllLableDict();
|
||||
model.addAttribute("lables", lables);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user