| | |
| | | if (Cools.isEmpty(basCrnps)){ |
| | | return R.error("数据库异常,堆垛机列表为空"); |
| | | } |
| | | List<CrnStatusDto> crnStatusDtos = new ArrayList<>(); |
| | | List<Integer> crnStatusDtos = new ArrayList<>(); |
| | | for (BasCrnp basCrnp : basCrnps){ |
| | | CrnStatusDto crnStatusDto = new CrnStatusDto(); |
| | | crnStatusDto.setCrnNo(basCrnp.getCrnNo()); |
| | | if (basCrnp.getOutEnable().equals("N")){ |
| | | crnStatusDto.setCrnStatus(500); |
| | | crnStatusDto.setCrnErrMsg("堆垛机出库被禁用"); |
| | | crnStatusDtos.add(crnStatusDto); |
| | | continue; |
| | | } |
| | | if (basCrnp.getCrnErr() != 0){ |
| | | crnStatusDto.setCrnStatus(500); |
| | | crnStatusDto.setCrnErrMsg("堆垛机处于报警状态"); |
| | | crnStatusDtos.add(crnStatusDto); |
| | | continue; |
| | | } |
| | | if (basCrnp.getCrnSts() != 3){ |
| | | crnStatusDto.setCrnStatus(500); |
| | | crnStatusDto.setCrnErrMsg("堆垛机处于非自动状态"); |
| | | crnStatusDtos.add(crnStatusDto); |
| | | continue; |
| | | } |
| | | |
| | | crnStatusDto.setCrnStatus(200); |
| | | crnStatusDto.setCrnErrMsg(""); |
| | | crnStatusDtos.add(crnStatusDto); |
| | | crnStatusDtos.add(basCrnp.getCrnNo()); |
| | | |
| | | |
| | | } |
| | |
| | | return R.ok(crnStatusDtos); |
| | | } |
| | | |
| | | // @PostMapping("/getCrnStatus") |
| | | // public R getCrnStatus(HttpServletRequest request) { |
| | | // List<BasCrnp> basCrnps = basCrnpService.selectList(new EntityWrapper<BasCrnp>()); |
| | | // if (Cools.isEmpty(basCrnps)){ |
| | | // return R.error("数据库异常,堆垛机列表为空"); |
| | | // } |
| | | // List<CrnStatusDto> crnStatusDtos = new ArrayList<>(); |
| | | // for (BasCrnp basCrnp : basCrnps){ |
| | | // CrnStatusDto crnStatusDto = new CrnStatusDto(); |
| | | // crnStatusDto.setCrnNo(basCrnp.getCrnNo()); |
| | | // if (basCrnp.getOutEnable().equals("N")){ |
| | | // crnStatusDto.setCrnStatus(500); |
| | | // crnStatusDto.setCrnErrMsg("堆垛机出库被禁用"); |
| | | // crnStatusDtos.add(crnStatusDto); |
| | | // continue; |
| | | // } |
| | | // if (basCrnp.getCrnErr() != 0){ |
| | | // crnStatusDto.setCrnStatus(500); |
| | | // crnStatusDto.setCrnErrMsg("堆垛机处于报警状态"); |
| | | // crnStatusDtos.add(crnStatusDto); |
| | | // continue; |
| | | // } |
| | | // if (basCrnp.getCrnSts() != 3){ |
| | | // crnStatusDto.setCrnStatus(500); |
| | | // crnStatusDto.setCrnErrMsg("堆垛机处于非自动状态"); |
| | | // crnStatusDtos.add(crnStatusDto); |
| | | // continue; |
| | | // } |
| | | // |
| | | // crnStatusDto.setCrnStatus(200); |
| | | // crnStatusDto.setCrnErrMsg(""); |
| | | // crnStatusDtos.add(crnStatusDto); |
| | | // |
| | | // |
| | | // } |
| | | // |
| | | // return R.ok(crnStatusDtos); |
| | | // } |
| | | |
| | | |
| | | } |