package com.zym.pss.cargo.controller; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpSession; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import com.zym.pss.cargo.po.Stock; import com.zym.pss.cargo.service.StockService; import com.zym.pss.cargo.service.StockWarningService; import com.zym.pss.cargo.vo.StockWarning; import com.zym.pss.core.controller.BaseController; import com.zym.pss.sysadmin.vo.UserVo; @Controller @RequestMapping("/cargo/stockwarning") public class StockWarningController extends BaseController{ @Resource StockWarningService stockWarningService ; @Resource StockService stockService ; //存放列表信息 private List<StockWarning> dataList ; /** * 库存列表 */ @RequestMapping("/list.action") public String list(Model model,HttpSession session ){ //获取当前用户 UserVo curuser = (UserVo) session.getAttribute("CURUSER"); Map<String,Object> paraMap = new HashMap<String,Object>(); paraMap.put("tenantId", curuser.getTenantId()); List<Stock> stockList = stockService.find(paraMap); model.addAttribute("dataList",stockList); return "/cargo/stockwarning/jStockWarningList.jsp" ; } /** * 原材料上限预警 * @return */ @RequestMapping("/muwarning.action") public String muWarning(Model model,HttpSession session ){ //获取当前用户 UserVo curuser = (UserVo) session.getAttribute("CURUSER"); Map<String,Object> paraMap = new HashMap<String,Object>(); paraMap.put("tenantId", curuser.getTenantId()); //原材料上限预警列表 dataList = stockWarningService.findMUInfo(paraMap); model.addAttribute("dataList",dataList); return "/cargo/stockwarning/jMUWarning.jsp"; } /** * 原材料下限预警 * @return */ @RequestMapping("/mlwarning.action") public String mlWarning(Model model,HttpSession session ){ //获取当前用户 UserVo curuser = (UserVo) session.getAttribute("CURUSER"); Map<String,Object> paraMap = new HashMap<String,Object>(); paraMap.put("tenantId", curuser.getTenantId()); //原材料下限预警列表 dataList = stockWarningService.findMLInfo(paraMap); model.addAttribute("dataList",dataList); return "/cargo/stockwarning/jMLWarning.jsp"; } /** * 货物上限预警 * @return */ @RequestMapping("/puwarning.action") public String puWarning(Model model,HttpSession session ){ //获取当前用户 UserVo curuser = (UserVo) session.getAttribute("CURUSER"); Map<String,Object> paraMap = new HashMap<String,Object>(); paraMap.put("tenantId", curuser.getTenantId()); //货物上限预警列表 dataList = stockWarningService.findPU(paraMap); model.addAttribute("dataList",dataList); return "/cargo/stockwarning/jPUWarning.jsp"; } /** * 货物下限预警 * @return */ @RequestMapping("/plwarning.action") public String plWarning(Model model,HttpSession session ){ //获取当前用户 UserVo curuser = (UserVo) session.getAttribute("CURUSER"); Map<String,Object> paraMap = new HashMap<String,Object>(); paraMap.put("tenantId", curuser.getTenantId()); //货物下限预警列表 dataList = stockWarningService.findPL(paraMap); model.addAttribute("dataList",dataList); return "/cargo/stockwarning/jPLWarning.jsp"; } }