package com.shlanbao.tzsc.pms.cos.param.controller;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
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.ResponseBody;
|
|
import com.shlanbao.tzsc.base.controller.BaseController;
|
import com.shlanbao.tzsc.base.model.DataGrid;
|
import com.shlanbao.tzsc.base.model.Json;
|
import com.shlanbao.tzsc.base.model.PageParams;
|
import com.shlanbao.tzsc.pms.cos.param.beans.CosMatParamBean;
|
import com.shlanbao.tzsc.pms.cos.param.service.CosMatParamServiceI;
|
import com.shlanbao.tzsc.pms.md.eqptype.beans.MdEqpTypeBean;
|
|
|
@Controller
|
@RequestMapping("/pms/param")
|
public class CosMatParamController extends BaseController {
|
@Autowired
|
private CosMatParamServiceI cosMatParamService;
|
|
@RequestMapping("/gotoCosMat")
|
private String gotoCosMat(){
|
return "/pms/cos/param/addMat";
|
}
|
|
@RequestMapping("/gotoEditMat")
|
public String goToCheckWCPlan(HttpServletRequest request,String id){
|
try {
|
request.setAttribute("cosMatBean",cosMatParamService.getCosMatById(id));
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
return "/pms/cos/param/editMat";
|
}
|
|
// 辅料新增
|
@ResponseBody
|
@RequestMapping("/addCosMat")
|
public Json addCosMat(CosMatParamBean cosMatParamBean){
|
Json json = new Json();
|
try {
|
cosMatParamService.addCosMat(cosMatParamBean);
|
json.setMsg("操作成功!");
|
json.setSuccess(true);
|
} catch (Exception e) {
|
e.printStackTrace();
|
json.setMsg("操作失败!");
|
json.setSuccess(false);
|
}
|
return json;
|
}
|
//辅料编辑
|
@ResponseBody
|
@RequestMapping("/editCosMat")
|
public Json editCosMat(CosMatParamBean cosMatParamBean){
|
Json json = new Json();
|
try {
|
cosMatParamService.editCosMat(cosMatParamBean);
|
json.setMsg("操作成功!");
|
json.setSuccess(true);
|
} catch (Exception e) {
|
e.printStackTrace();
|
json.setMsg("操作失败!");
|
json.setSuccess(false);
|
}
|
return json;
|
}
|
@ResponseBody
|
@RequestMapping("/queryMdType")
|
public DataGrid queryMdType(MdEqpTypeBean mdTypeBean,PageParams pageParams){
|
try {
|
DataGrid gd = cosMatParamService.queryMdType(mdTypeBean, pageParams);
|
return gd;
|
} catch (Exception e) {
|
log.error("查询设备型号异常。", e);
|
}
|
return null;
|
}
|
|
@ResponseBody
|
@RequestMapping("/queryCosMat")
|
public DataGrid queryCosMat(CosMatParamBean cosMatParamBean,PageParams pageParams,HttpServletRequest request){
|
try {
|
cosMatParamBean.setMdEqpTypeId(String.valueOf(request.getParameter("eqpId")));
|
return cosMatParamService.queryCosMat(cosMatParamBean, pageParams);
|
} catch (Exception e) {
|
log.error("查询设备型号异常。", e);
|
}
|
return null;
|
}
|
|
|
|
@ResponseBody
|
@RequestMapping("/deleteCosMat")
|
public Json deleteCosMat(String id){
|
Json json = new Json();
|
try {
|
cosMatParamService.deleteCosMat(id);
|
json.setMsg("删除设备主数据成功!");
|
json.setSuccess(true);
|
} catch (Exception e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
json.setMsg("删除设备主数据失败!");
|
json.setSuccess(false);
|
}
|
return json;
|
}
|
|
}
|