| | |
| | | @Autowired |
| | | private OrderToLineHandler orderToLineHandler; |
| | | @Autowired |
| | | private MatService matService; |
| | | @Autowired |
| | | private BasArmMastSignService basArmMastSignService; |
| | | |
| | | @Scheduled(cron = "0/3 * * * * ? ") |
| | |
| | | } |
| | | List<ItemUtilParam.Item> items = new ArrayList<>(); |
| | | for (OrderDetlPakin orderDetl:orderDetlPakinList){ |
| | | Integer number = basArmRulesService.getNumber(orderDetl.getWeight(),orderDetl.getVolume(),orderDetl.getManLength(),orderDetl.getWidth(),orderDetl.getHeight()); |
| | | Mat mat = matService.selectByMatnr(orderDetl.getMatnr()); |
| | | Integer number = basArmRulesService.getNumber(mat.getWeight(),mat.getVolume(),mat.getManLength(),mat.getWidth(),mat.getHeight()); |
| | | if (number == null) { |
| | | BasArmRules basArmRules = new BasArmRules(); |
| | | basArmRules.setMaterialHeight(orderDetl.getHeight()); |
| | |
| | | basArmRulesService.insert(basArmRules); |
| | | return; |
| | | } else if (number == 0){ |
| | | |
| | | Integer status = basArmRulesService.getStatus(orderDetl.getWeight(),orderDetl.getVolume(),orderDetl.getManLength(),orderDetl.getWidth(),orderDetl.getHeight()); |
| | | if (!Cools.isEmpty(status) && status == 2){ |
| | | continue; |