EquipmentController.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.iamberry.rst.controllers.pts;
  2. import com.iamberry.rst.core.pts.Produce;
  3. import com.iamberry.rst.faces.pts.ProduceService;
  4. import com.iamberry.wechat.tools.ResponseJson;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Controller;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.ResponseBody;
  9. import org.springframework.web.servlet.ModelAndView;
  10. import javax.servlet.http.HttpServletRequest;
  11. import java.util.Iterator;
  12. import java.util.List;
  13. /**
  14. * Created by Administrator on 2017/8/29.
  15. */
  16. @Controller
  17. @RequestMapping("/admin/equipment")
  18. public class EquipmentController {
  19. @Autowired
  20. private ProduceService produceService;
  21. @RequestMapping("/_add_equpment")
  22. public ModelAndView addEqupmentUI(HttpServletRequest request) throws Exception {
  23. ModelAndView mv = new ModelAndView("produce/addEqupment");
  24. return mv;
  25. }
  26. @ResponseBody
  27. @RequestMapping("/select_produce_list")
  28. public ResponseJson selectProduceList(HttpServletRequest request) throws Exception {
  29. ResponseJson msg = new ResponseJson();
  30. //查询所有
  31. List<Produce> produceList = produceService.listSelectProduct(new Produce());
  32. Iterator<Produce> iter = produceList.iterator();
  33. while(iter.hasNext()){
  34. Produce produce = (Produce) iter.next();
  35. if (produce.getProcess().size() <= 0) {
  36. iter.remove();
  37. }
  38. }
  39. return msg;
  40. }
  41. }