package com.shlanbao.tzsc.pms.qm.wages.controller; import com.shlanbao.tzsc.base.controller.BaseController; import com.shlanbao.tzsc.base.mapping.QmWagesParam; import com.shlanbao.tzsc.base.model.DataGrid; import com.shlanbao.tzsc.base.model.Json; import com.shlanbao.tzsc.pms.md.eqpStopMaintain.EqpStopMaintainBean; import com.shlanbao.tzsc.pms.qm.qmsd.bean.QmStdBean; import com.shlanbao.tzsc.pms.qm.wages.beans.QmWagesParamBean; import com.shlanbao.tzsc.pms.qm.wages.service.QualityWagesServiceI; 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 javax.servlet.http.HttpServletRequest; /** * 质量考核数据 * 2021.10.28 */ @Controller @RequestMapping("/pms/wages") public class QualityWagesController extends BaseController { @Autowired public QualityWagesServiceI wagesServiceI; @ResponseBody @RequestMapping("/queryList") public DataGrid queryList(QmWagesParamBean wagesParamBean) { try { return wagesServiceI.queryList(wagesParamBean); } catch (Exception e) { log.error("查询异常", e); } return null; } @RequestMapping("/goToQualityWagesAddJsp") public String goToStopMaintainAddJsp() { return "/pms/quality/wages/qualityWagesAdd"; } @ResponseBody @RequestMapping("/addQualityWages") public Json addQualityWages(QmWagesParamBean param) { Json json = new Json(); try { wagesServiceI.addQualityWages(param); json.setMsg("新增成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("新增失败!"+e.getMessage()); json.setSuccess(false); } return json; } @ResponseBody @RequestMapping("/editQualityWages") public Json editQualityWages(QmWagesParamBean param) { Json json = new Json(); try { wagesServiceI.editQualityWages(param); json.setMsg("修改成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("修改失败!"+e.getMessage()); json.setSuccess(false); } return json; } @RequestMapping("/goToQualityWagesEditJsp") public String goToQualityWagesEditJsp(String id, HttpServletRequest request){ QmWagesParamBean param = wagesServiceI.queryWageById(id); request.setAttribute("wage",param); return "/pms/quality/wages/qualityWagesEdit"; } @ResponseBody @RequestMapping("/deleteWagesBatch") public Json deleteWagesBatch(String ids){ Json json=new Json(); String [] idStrings = ids.split(","); try { for (String id : idStrings) { wagesServiceI.deleteWagesBatch(id); } json.setMsg("删除成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("删除失败!"); } return json; } @ResponseBody @RequestMapping("/deleteWages") public Json deleteWages(String id){ Json json=new Json(); try { wagesServiceI.deleteWagesBatch(id); json.setMsg("删除成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("删除失败!"); } return json; } }