| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public void pakoutOrderCreate(OpenOrderPakoutParam param) { |
| | | Order order = orderService.selectByNo(param.getOrderNo()); |
| | | if (!Cools.isEmpty(order)) { |
| | |
| | | |
| | | @Scheduled(cron = "0/5 * * * * ? ") |
| | | private void completeAndReport(){ |
| | | List<Order> orders = orderService.selectList(new EntityWrapper<Order>().eq("settle", 4L)); |
| | | List<Order> orders = orderService.selectList(new EntityWrapper<Order>().eq("settle", 4L).eq("status", 1)); |
| | | for (Order order : orders) { |
| | | ReturnT<String> result = orderSyncHandler.start(order); |
| | | if (!result.isSuccess()) { |
| | |
| | | switch (wrkMast.getIoType()) { |
| | | // 全板出库 |
| | | case 101: |
| | | // 出库确认信号位 |
| | | if (Cools.isEmpty(wrkMast.getInvWh()) || wrkMast.getInvWh().equals("N")) { |
| | | return SUCCESS; |
| | | } |
| | | // 根据工作号,查询工作明细档 |
| | | List<WrkDetl> wrkDetls101 = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); |
| | | if (wrkDetls101.isEmpty()) { |
| | |
| | | public R handleRRException(CoolException e) { |
| | | String[] split = e.getMessage().split("-"); |
| | | if (split.length == 2) { |
| | | return R.parse(e.getMessage()); |
| | | if (String.valueOf(split[0]).length() < 3) { |
| | | return R.parse(e.getMessage()); |
| | | } |
| | | } |
| | | return R.error(e.getMessage()); |
| | | } |