| | |
| | | } |
| | | |
| | | //@Scheduled(cron = "0/5 * * * * ? ") |
| | | @Scheduled(fixedDelay = 600000) |
| | | //@Scheduled(fixedDelay = 600000) |
| | | //@Async("orderThreadPool") |
| | | public void completeAndReport() { |
| | | String erpReport = Parameter.get().getErpReport(); |
| | |
| | | Boolean flag = false; |
| | | for (OrderDetl orderDetl : orderDetlList) { |
| | | List<AgvLocDetl> agvLocDetls = agvLocDetlService.selectList(new EntityWrapper<AgvLocDetl>().eq("matnr", orderDetl.getMatnr()).eq("three_code", orderDetl.getThreeCode())); |
| | | boolean agvWrkDetlExist = agvWrkDetlService.selectCount(new EntityWrapper<AgvWrkDetl>().like("order_no", order.getOrderNo())) < 1; |
| | | if (!Cools.isEmpty(agvLocDetls) && agvWrkDetlExist) { |
| | | if (!Cools.isEmpty(agvLocDetls) ) { |
| | | //只要有一项订单明细存在,则标识为true,跳过该订单 |
| | | flag = true; |
| | | } |
| | |
| | | |
| | | //@Scheduled(cron = "* 0/5 * * * ? ") |
| | | //@Scheduled(cron = "0/30 * * * * ? ") |
| | | @Scheduled(fixedDelay = 30000) |
| | | //@Scheduled(fixedDelay = 30000) |
| | | //@Async("orderThreadPool") |
| | | public synchronized void reportOrder() { |
| | | DocType docType = docTypeService.selectOne(new EntityWrapper<DocType>().eq("doc_name", "银座采购入库单")); |