package cn.ksource.web.controller.business.pages.customerconfig.slacustomer;
|
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Controller;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.servlet.ModelAndView;
|
|
import cn.ksource.beans.CI_DAILY_PATROL_CUSTOMER_COMMONS_CATEGORY;
|
import cn.ksource.beans.CI_DAILY_PATROL_CUSTOMER_COMMONS_ITEM;
|
import cn.ksource.beans.CI_DAILY_PATROL_ITEM;
|
import cn.ksource.beans.CI_HEALTH_ITEM;
|
import cn.ksource.beans.SC_PARTNER_CUSTOMER_INFO;
|
import cn.ksource.core.page.PageInfo;
|
import cn.ksource.core.util.ConvertUtil;
|
import cn.ksource.core.util.JsonUtil;
|
import cn.ksource.core.util.ParamsMapUtil;
|
import cn.ksource.core.util.StringUtil;
|
import cn.ksource.core.web.SysInfo;
|
import cn.ksource.core.web.WebUtil;
|
import cn.ksource.web.Constants;
|
import cn.ksource.web.facade.customerconfig.slacustomer.SlaCustomerFacade;
|
import cn.ksource.web.service.DataDictionaryService;
|
/**
|
* 作业计划--日常巡检指标项配置控制器
|
* @author liusen
|
* @date Jul 4, 2016 10:45:44 AM
|
*/
|
@Controller
|
@RequestMapping("/business/pages/customerconfig/slacustomer")
|
public class SlaCustomerController {
|
@Autowired
|
private SlaCustomerFacade slaCustomerFacade;
|
@Autowired
|
private DataDictionaryService dataDictionaryService;
|
/**
|
* 查询客户的指标项
|
*/
|
@RequestMapping("customerItemsList.html")
|
public ModelAndView customerItems(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/customerItemsList");
|
return modelAndView;
|
}
|
/**
|
* 查询客户的指标项
|
*/
|
@RequestMapping("customerItemsData.html")
|
public ModelAndView customerItemsData(PageInfo pageInfo,HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/customerItemsData");
|
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
PageInfo items = slaCustomerFacade.queryItems(pageInfo,param);
|
|
modelAndView.addObject("items", items);
|
return modelAndView;
|
}
|
|
/**
|
* 查询客户的指标项总数
|
*/
|
@RequestMapping("customerItemsCount.html")
|
public void customerItemsCount(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
Integer count = slaCustomerFacade.queryItemsCount(param);
|
WebUtil.write(response, String.valueOf(count));
|
}
|
|
/**
|
* 设备分类树
|
* @param request
|
* @param response
|
*/
|
@RequestMapping("ciTree.html")
|
public void ciTree(HttpServletRequest request,HttpServletResponse response){
|
String pid = StringUtil.trim(request.getParameter("id"));
|
String type = StringUtil.trim(request.getParameter("catetype"));
|
List<Map> list = slaCustomerFacade.getCiCategoryTree(pid,type);
|
System.out.println(list);
|
WebUtil.write(response,JsonUtil.list2Json(list));
|
}
|
|
|
/**
|
* 跳转到添加项目指标项页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping(value="addCustomerItem.html",method=RequestMethod.GET)
|
public ModelAndView addCustomerItem(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/addCustomerItem");
|
return modelAndView;
|
}
|
|
/**
|
* 跳转到修改项目指标项页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping(value="updateCustomerItem.html",method=RequestMethod.GET)
|
public ModelAndView updateProjectItem(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/updateCustomerItem");
|
Map item = new HashMap();
|
String id = request.getParameter("id");
|
if(StringUtil.notEmpty(id)) {
|
item = new CI_DAILY_PATROL_ITEM(id).getBeanMapById();
|
}
|
modelAndView.addObject("item", item);
|
return modelAndView;
|
}
|
|
/**
|
* 执行添加或者修改指标项
|
* @param request
|
* @return
|
*/
|
@RequestMapping("saveCustomerItem.html")
|
public ModelAndView saveCustomerItem(HttpServletRequest request,HttpServletResponse response,CI_DAILY_PATROL_ITEM item) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
String id = request.getParameter("id");
|
if(StringUtil.notEmpty(id)) {
|
slaCustomerFacade.updateCustomerItem(param,item);
|
} else {
|
slaCustomerFacade.saveCustomerItem(param,item);
|
}
|
return WebUtil.sysInfoPage(request, "操作成功!",
|
"window.top.query();window.top.hideDialog('0');",
|
SysInfo.Success,"");
|
|
}
|
|
/**
|
* 跳转到选择通用指标项页面
|
*/
|
@RequestMapping("selectItems.html")
|
public ModelAndView selectItems(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/selectItems");
|
String customerId = request.getParameter("customerId");
|
modelAndView.addObject("customerId", customerId);
|
return modelAndView;
|
}
|
|
/**
|
* 查询指标项
|
*/
|
@RequestMapping("itemsData.html")
|
public ModelAndView items(PageInfo pageInfo,HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/itemsData");
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
PageInfo items = slaCustomerFacade.queryCustomerItems(pageInfo,param);
|
modelAndView.addObject("items", items);
|
return modelAndView;
|
}
|
|
/**
|
* 查询能选择的例行维护项总数
|
*/
|
@RequestMapping("itemsCount.html")
|
public void itemsCount(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
Integer count=slaCustomerFacade.queryCustomerItemscount(param);
|
WebUtil.write(response, String.valueOf(count));
|
}
|
|
/**
|
* 保存选择的指标项
|
* @param request
|
* @return
|
*/
|
@RequestMapping("saveSelItems.html")
|
public void saveSelItems(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
String result = slaCustomerFacade.saveSelItems(param);
|
WebUtil.write(response, result);
|
}
|
|
/**
|
* 查询指标项详细信息
|
* @param request
|
* @return
|
*/
|
@RequestMapping("itemDetail.html")
|
public ModelAndView itemDetail(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/itemDetail");
|
String id = request.getParameter("id");
|
Map item = new CI_DAILY_PATROL_ITEM(id).getBeanMapById();
|
modelAndView.addObject("item", item);
|
return modelAndView;
|
}
|
|
/**
|
* 启用或者禁用指标项
|
* @param request
|
* @return
|
*/
|
@RequestMapping("delItem.html")
|
public void delItem(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
slaCustomerFacade.updateUseState(param);
|
WebUtil.write(response, "1");
|
}
|
|
/**
|
* 日常巡检设备
|
*/
|
@RequestMapping("dailyCheckDevice.html")
|
public ModelAndView dailyCheckDevice(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/dailyCheckDevice");
|
return modelAndView;
|
}
|
|
/**
|
* 日常巡检设备数据
|
*/
|
@RequestMapping("dailyDevices.html")
|
public ModelAndView dailyDevices(HttpServletRequest request,PageInfo pageInfo) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/dailyDevices");
|
String customerId = request.getParameter("customerId");
|
String subCustomerId = request.getParameter("subCustomerId");
|
String categoryId = request.getParameter("categoryId");
|
String ciName = request.getParameter("ciName");
|
PageInfo info = slaCustomerFacade.queryDailyDevices(pageInfo,customerId,subCustomerId,categoryId,ciName);
|
modelAndView.addObject("info", info);
|
return modelAndView;
|
}
|
|
/**
|
* 日常巡检设备数量
|
*/
|
@RequestMapping("dailyDeviceCount.html")
|
public void dailyDeviceCount(HttpServletRequest request,HttpServletResponse response) {
|
String customerId = request.getParameter("customerId");
|
String subCustomerId = request.getParameter("subCustomerId");
|
String categoryId = request.getParameter("categoryId");
|
String ciName = request.getParameter("ciName");
|
int count = slaCustomerFacade.queryDailyDeviceCount(customerId,subCustomerId,categoryId,ciName);
|
WebUtil.write(response, String.valueOf(count));
|
}
|
|
/**
|
* 查询可以新增的设备
|
*/
|
@RequestMapping(value="addDailyDevice.html",method=RequestMethod.GET)
|
public ModelAndView addDailyDevice(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/addDailyDevice");
|
return modelAndView;
|
}
|
|
@RequestMapping("addDevicesData.html")
|
public ModelAndView addDevicesData(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/addDevices");
|
String customerId = request.getParameter("customerId");
|
String subCustomerId = request.getParameter("subId");
|
String ciName = request.getParameter("ciName");
|
String cateId = request.getParameter("cateId");
|
String sub_customer_id = request.getParameter("sub_customer_id");
|
List devices = slaCustomerFacade.queryAddDailyDevice(customerId,subCustomerId,ciName,cateId,sub_customer_id);
|
|
modelAndView.addObject("devices", devices);
|
return modelAndView;
|
}
|
@RequestMapping("addDevicesCount.html")
|
public void addDevicesCount(HttpServletRequest request,HttpServletResponse response) {
|
String customerId = request.getParameter("customerId");
|
String subCustomerId = request.getParameter("subId");
|
String ciName = request.getParameter("ciName");
|
String cateId = request.getParameter("cateId");
|
String sub_customer_id = request.getParameter("sub_customer_id");
|
Integer i = slaCustomerFacade.queryAddDailyDeviceCount(customerId,subCustomerId,ciName,cateId,sub_customer_id);
|
WebUtil.write(response,String.valueOf(i));
|
|
}
|
|
/**
|
* 添加项目需巡检设备
|
*/
|
@RequestMapping("saveDailyDevice.html")
|
public void saveDailyDevice(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
boolean result = slaCustomerFacade.saveDailyDevice(param);
|
if(result) {
|
WebUtil.write(response, "1");
|
} else {
|
WebUtil.write(response, "2");
|
}
|
}
|
|
/**
|
* 删除项目需巡检设备
|
*/
|
@RequestMapping("delDailyDevice.html")
|
public void delDailyDevice(HttpServletRequest request,HttpServletResponse response) {
|
String id = request.getParameter("id");
|
boolean result = slaCustomerFacade.deleteDailyDevice(id);
|
if(result) {
|
WebUtil.write(response, "1");
|
} else {
|
WebUtil.write(response, "2");
|
}
|
}
|
|
/**
|
* 跳转至健康检查指标项配置列表
|
* @param request
|
* @return
|
*/
|
@RequestMapping("healthItem.html")
|
public ModelAndView healthItem(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/healthItem");
|
return modelAndView;
|
}
|
|
/**
|
* 查询健康检查指标项配置
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("customerHealthItems.html")
|
public ModelAndView customerHealthItems(PageInfo pageInfo,HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/customerHealthItems");
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
String customerId = param.get("customerId");
|
|
PageInfo items = slaCustomerFacade.queryHealthItem(pageInfo,param);
|
|
modelAndView.addObject("items", items);
|
return modelAndView;
|
}
|
|
/**
|
* 查询健康检查指标项配置总数
|
* @param request
|
* @param response
|
*/
|
@RequestMapping("customerHealthItemsCount.html")
|
public void customerHealthItemsCount(HttpServletRequest request,HttpServletResponse response){
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
Integer count=slaCustomerFacade.queryHealthItemCount(param);
|
WebUtil.write(response, String.valueOf(count));
|
}
|
|
/**
|
* 跳转到选择健康检查指标项页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping("selectHealthItems.html")
|
public ModelAndView selectHealthItems(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/selectHealthItems");
|
return modelAndView;
|
}
|
|
/**
|
* 查询能选择的健康检查项
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("checkHealthItems.html")
|
public ModelAndView checkHealthItems(PageInfo pageInfo,HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/checkHealthItems");
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
PageInfo items = slaCustomerFacade.queryCustomerHealthItems(pageInfo,param);
|
modelAndView.addObject("items", items);
|
return modelAndView;
|
}
|
|
/**
|
* 查询能选择的健康检查项总数
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("checkHealthItemsCount.html")
|
public void checkHealthItemsCount(HttpServletRequest request,HttpServletResponse response){
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
Integer count=slaCustomerFacade.queryCustomerHealthItemsCount(param);
|
WebUtil.write(response, String.valueOf(count));
|
}
|
|
/**
|
* 保存选择的健康检查项
|
* @param request
|
* @param response
|
*/
|
@RequestMapping("saveHealthItems.html")
|
public void saveHealthItems(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
String result = slaCustomerFacade.saveHealthItems(param);
|
WebUtil.write(response, result);
|
}
|
|
/**
|
* 跳转到添加定制健康检查指标项
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping(value="addCustomerHealthItem.html",method=RequestMethod.GET)
|
public ModelAndView addCustomerHealthItem(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/addCustomerHealthItem");
|
List levels = dataDictionaryService.getDataDictionaryByCategoryKey(Constants.REMIND_ITEM_PRIORITY_LEVEL);
|
modelAndView.addObject("levels", levels);
|
return modelAndView;
|
}
|
|
/**
|
* 执行添加健康检查指标项
|
* @param request
|
* @param response
|
* @param item
|
* @return
|
*/
|
@RequestMapping(value="saveCustomerHealthItem.html",method=RequestMethod.POST)
|
public ModelAndView saveCustomerHealthItem(HttpServletRequest request,HttpServletResponse response,CI_HEALTH_ITEM item) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
String id = param.get("id");
|
if(StringUtil.notEmpty(id)) {
|
String[] cateIds = param.get("full_cate_id").split("-");
|
String[] cateNames = param.get("full_cate_name").split("-");
|
if (cateIds.length == 3) {
|
param.put("business_id", cateIds[2]);
|
param.put("business_name", cateNames[2]);
|
param.put("p_id", cateIds[1]);
|
} else {
|
param.put("business_id", cateIds[1]);
|
param.put("business_name", cateNames[1]);
|
param.put("p_id", cateIds[0]);
|
}
|
item.setBusiness_id(param.get("business_id")).setBusiness_name(param.get("business_name"))
|
.setP_id(param.get("p_id")).update();
|
} else {
|
slaCustomerFacade.saveCustomerHealthItem(param);
|
}
|
return WebUtil.sysInfoPage(request, "操作成功!",
|
"window.top.query();window.top.hideDialog('0');",
|
SysInfo.Success,"");
|
}
|
|
/**
|
* 跳转到修改项目健康检查界面
|
*/
|
@RequestMapping("updateHealthItem.html")
|
public ModelAndView updateHealthItem(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/updateHealthItem");
|
Map item = new HashMap();
|
String id = request.getParameter("id");
|
if(StringUtil.notEmpty(id)) {
|
item = new CI_HEALTH_ITEM(id).getBeanMapById();
|
}
|
List levels = dataDictionaryService.getDataDictionaryByCategoryKey(Constants.REMIND_ITEM_PRIORITY_LEVEL);
|
modelAndView.addObject("levels", levels);
|
modelAndView.addObject("item", item);
|
return modelAndView;
|
}
|
|
/**
|
* 查询健康检查项详细信息
|
* @param request
|
* @return
|
*/
|
@RequestMapping("healthItemDetail.html")
|
public ModelAndView healthItemDetail(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/healthItemDetail");
|
String id = request.getParameter("id");
|
Map item = slaCustomerFacade.queryHealthItemDetail(id);
|
modelAndView.addObject("item", item);
|
return modelAndView;
|
}
|
|
/**
|
* 启用或者禁用健康检查指标项
|
* @param request
|
* @param response
|
*/
|
@RequestMapping("delHealthItem.html")
|
public void delHealthItem(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
slaCustomerFacade.updateHealthUseState(param);
|
WebUtil.write(response, "1");
|
}
|
|
/**
|
* 跳转到日常巡检同类分类页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping("commonCate.html")
|
public ModelAndView commonCate(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/commonCate");
|
return modelAndView;
|
}
|
|
/**
|
* 日常巡检同类分类数据
|
* @param request
|
* @return
|
*/
|
@RequestMapping("commonCateData.html")
|
public ModelAndView commonCateData(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/commonCateData");
|
//查询项目的通用巡检项分类
|
String customerId = request.getParameter("customerId");
|
String name = request.getParameter("name");
|
String state = request.getParameter("state");
|
List commons = slaCustomerFacade.queryCommonItemCate(customerId,name,state);
|
modelAndView.addObject("commons", commons);
|
return modelAndView;
|
}
|
|
/**
|
* 跳转到添加通用巡检项页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping("addCommonCate.html")
|
public ModelAndView addCommonCate(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/addCommonCate");
|
return modelAndView;
|
}
|
|
/**
|
* 跳转到修改项目通用巡检项分类页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping(value="updateCommonCate.html",method=RequestMethod.GET)
|
public ModelAndView updateCommonCate(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/updateCommonCate");
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
Map item = new HashMap();
|
String id = param.get("id");
|
if(StringUtil.notEmpty(id)) {
|
item = new CI_DAILY_PATROL_CUSTOMER_COMMONS_CATEGORY(id).getBeanMapById();
|
}
|
modelAndView.addObject("item", item);
|
return modelAndView;
|
}
|
|
/**
|
* 跳转到添加通用巡检项分类页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping("saveCommonCate.html")
|
public ModelAndView saveCommonCate(HttpServletRequest request) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
String id = param.get("id");
|
if(StringUtil.notEmpty(id)) {
|
slaCustomerFacade.updateCommonCate(param);
|
} else {
|
slaCustomerFacade.saveCommonCate(param);
|
}
|
return WebUtil.sysInfoPage(request, "操作成功!",
|
"window.top.query();window.top.hideDialog('0');",
|
SysInfo.Success,"");
|
}
|
|
/**
|
* 新增巡检项
|
*/
|
@RequestMapping("addItem.html")
|
public ModelAndView addItem(HttpServletRequest request) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/addItem");
|
return modelAndView;
|
}
|
|
|
/**
|
* 跳转到修改项目通用巡检项分类页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping(value="updateItem.html",method=RequestMethod.GET)
|
public ModelAndView updateItem(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/business/pages/customerconfig/slacustomer/updateItem");
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
Map item = new HashMap();
|
String id = param.get("id");
|
if(StringUtil.notEmpty(id)) {
|
item = new CI_DAILY_PATROL_CUSTOMER_COMMONS_ITEM(id).getBeanMapById();
|
}
|
modelAndView.addObject("item", item);
|
return modelAndView;
|
}
|
|
/**
|
* 跳转到添加通用巡检项分类页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping("saveItem.html")
|
public ModelAndView saveItem(HttpServletRequest request) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
String id = param.get("id");
|
if(StringUtil.notEmpty(id)) {
|
slaCustomerFacade.updateItem(param);
|
} else {
|
slaCustomerFacade.saveItem(param);
|
}
|
return WebUtil.sysInfoPage(request, "操作成功!",
|
"window.top.query();window.top.hideDialog('0');",
|
SysInfo.Success,"");
|
}
|
|
/**
|
* 启用或者禁用通用巡检项分类
|
* @param request
|
* @return
|
*/
|
@RequestMapping("delCommonItem.html")
|
public void delCommonItem(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
slaCustomerFacade.updateCommonItemState(param);
|
WebUtil.write(response, "1");
|
}
|
|
/**
|
* 启用或者禁用通用巡检项
|
* @param request
|
* @return
|
*/
|
@RequestMapping("deleteItem.html")
|
public void deleteItem(HttpServletRequest request,HttpServletResponse response) {
|
Map<String, String> param = ParamsMapUtil.getParameterMap(request);
|
slaCustomerFacade.updateItemState(param);
|
WebUtil.write(response, "1");
|
}
|
|
/**
|
* 查看日常巡检通用巡检项报告
|
* @param request
|
* @return
|
*/
|
@RequestMapping("getCustomerItems.html")
|
public ModelAndView getCustomerItems(HttpServletRequest request){
|
ModelAndView view = new ModelAndView("/business/pages/customerconfig/slacustomer/getCustomerItems");
|
String customerId=request.getParameter("customerId");
|
List cateList=slaCustomerFacade.queryCommonItemCate(customerId, "","");
|
view.addObject("cateList", cateList);
|
|
if(StringUtil.notEmpty(customerId)){
|
SC_PARTNER_CUSTOMER_INFO customer=new SC_PARTNER_CUSTOMER_INFO(customerId).getInstanceById();
|
String customerName = customer.getCustomer_name();
|
view.addObject("customerName", customerName);
|
}
|
|
return view;
|
}
|
|
}
|