| | |
| | | } |
| | | |
| | | @RequestMapping("/wrkDetl/search/batch/auth") |
| | | @ManagerAuth |
| | | @ManagerAuth(memo = "出库确认获取信息") |
| | | public R wrkDetlSearchByBatch(@RequestBody String batch){ |
| | | if (Cools.isEmpty(batch)){ |
| | | return R.error("参数为空"); |
| | |
| | | } |
| | | |
| | | @RequestMapping("/order/search/batch/auth") |
| | | @ManagerAuth |
| | | @ManagerAuth(memo = "出库确认") |
| | | public R orderSearchByBatch(@RequestBody String batch){ |
| | | if (Cools.isEmpty(batch)){ |
| | | return R.error("参数为空"); |
| | | } |
| | | // List<Order> orders = orderService.selectorderNoL(batch); |
| | | String orderNo = ""; |
| | | WrkDetl wrkDetl = wrkDetlService.selectOne(new EntityWrapper<WrkDetl>().eq("batch", batch)); |
| | | if (Cools.isEmpty(wrkDetl)){ |
| | | if (Cools.isEmpty(wrkDetl)) { |
| | | WrkDetlLog wrkDetlLog = wrkDetlLogService.selectOne(new EntityWrapper<WrkDetlLog>().eq("batch", batch)); |
| | | if (Cools.isEmpty(wrkDetlLog)){ |
| | | if (Cools.isEmpty(wrkDetlLog)) { |
| | | return R.error("未查到数据"); |
| | | } |
| | | wrkDetl = new WrkDetl(); |
| | | wrkDetl.sync(wrkDetlLog); |
| | | wrkDetl.setBatch(wrkDetlLog.getBatch()); |
| | | wrkDetl.setBarcode(wrkDetlLog.getBarcode()); |
| | | wrkDetl.setDeadTime(wrkDetlLog.getDeadTime()); |
| | | orderNo=wrkDetlLog.getOrderNo(); |
| | | }else { |
| | | orderNo=wrkDetl.getOrderNo(); |
| | | } |
| | | if (Cools.isEmpty(wrkDetl)){ |
| | | // List<Order> orders = orderService.selectorderNoL(batch); |
| | | OrderDetl orderDetl = orderDetlService.selectOne(new EntityWrapper<OrderDetl>().eq("batch", batch).eq("order_no",orderNo)); |
| | | if (Cools.isEmpty(orderDetl)){ |
| | | return R.error("未查到数据"); |
| | | } |
| | | if (!orderDetl.getQty$().equals("已完成")){ |
| | | return R.error("任务未完成"); |
| | | } |
| | | orderDetl.setSource(1); |
| | | orderDetlService.updateById(orderDetl); |
| | | return R.ok(); |
| | | } |
| | | |