package com.shop.Controller; import java.io.IOException; import java.util.List; import javax.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.shop.Manager.GoodsManager; import com.shop.Manager.SupplierManager; import com.shop.Model.Goods; import com.shop.Model.Supplier; import com.shop.Util.JsonView; import com.shop.Util.Message; @Controller public class GoodsController { @Autowired private GoodsManager goodsManager; @Autowired private SupplierManager supplierManager; @RequestMapping("/goodsList.do") private String goodsList(Goods goods, ModelMap model) { model.addAttribute("pm", goodsManager.searchGoods(goods)); return "goods/list"; } @RequestMapping("/addGoodsInput.do") private String addGoodsInput(ModelMap model) { model.addAttribute("pm", supplierManager.searchSupplier(new Supplier())); return "goods/add"; } @RequestMapping("/updateGoodsInput.do") private String updateGoodsInput(int id, ModelMap model) { model.addAttribute("pm", supplierManager.searchSupplier(new Supplier())); model.addAttribute("goods", goodsManager.getGoodsById(id)); return "goods/update"; } @RequestMapping("/addGoods.do") private ModelAndView addgoods(Goods goods, int supId) { Supplier supplier = supplierManager.getSupplierByID(supId); goods.setSupplier(supplier); ModelAndView view = new ModelAndView(JsonView.instance); Message message; try { goodsManager.addGoods(goods); message = new Message("true", "添加成功!"); message.setFlag(1); } catch (Exception e) { message = new Message("false", "添加失败!" + e.getMessage()); message.setFlag(-1); } view.addObject(JsonView.JSON_ROOT, message); return view; } @RequestMapping("/validateGoods.do") private void validateGoods(Goods goods, HttpServletResponse response) throws IOException { List list = goodsManager.searchGoods(goods).getDatas(); if (list.size() > 0) { response.getWriter().print(false); } else { response.getWriter().print(true); } } @RequestMapping("/updateGoods.do") private ModelAndView updategoods(Goods goods, int supId) { Supplier supplier = supplierManager.getSupplierByID(supId); goods.setSupplier(supplier); ModelAndView view = new ModelAndView(JsonView.instance); Message message; try { goodsManager.updateGoods(goods); message = new Message("true", "修改成功!"); message.setFlag(1); } catch (Exception e) { message = new Message("false", "修改失败!" + e.getMessage()); message.setFlag(-1); } view.addObject(JsonView.JSON_ROOT, message); return view; } @RequestMapping("/delGoods.do") private ModelAndView delGoods(int id) { ModelAndView view = new ModelAndView(JsonView.instance); Message message; try { goodsManager.delGoods(id); message = new Message("true", "删除成功!"); message.setFlag(1); } catch (Exception e) { message = new Message("false", "删除失败!" + e.getMessage()); message.setFlag(-1); } view.addObject(JsonView.JSON_ROOT, message); return view; } }

weilaizhisheng LV19
1月7日
lwp011 LV27
2020年7月7日
caochengbo LV6
2020年6月22日
ASDZXZCDGSDFHUJD LV9
2020年5月12日
xuchi123 LV7
2020年4月26日
onepiecebabylon LV13
2020年4月17日
fangoqz LV6
2020年4月10日
lironggang LV37
2020年1月10日
c879244324 LV8
2019年7月15日
范德桑德 LV9
2019年7月1日

yemmmm666 LV1
6月12日
jiyun2021 LV9
2月1日
weilaizhisheng LV19
1月7日
ming_123_9715 LV23
2022年12月15日
jiangxiaoyu LV17
2022年11月21日
lq2218219081 LV2
2022年10月5日
mayya86 LV1
2022年10月2日
18435345155 LV4
2022年6月28日
huwenxuan LV5
2022年6月23日
cmycmycmy LV1
2022年6月18日