src/main/java/com/zy/asrs/controller/OrderController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/controller/OutController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/OrderController.java
@@ -36,7 +36,7 @@ if (!Cools.isEmpty(orderNo)) { wrapper.like("order_no", orderNo); } wrapper.le("settle", 2).eq("doc_type", 1); wrapper.le("settle", 2).eq("doc_type", 1).eq("status", 1); wrapper.orderBy("create_time", false); List<Order> orders = orderService.selectList(wrapper); return R.ok().add(orders); @@ -115,6 +115,7 @@ } for (OrderDetl orderDetl : param.getOrderDetlList()) { orderDetl.setOrderId(order.getId()); orderDetl.setOrderNo(order.getOrderNo()); orderDetl.setCreateBy(getUserId()); orderDetl.setCreateTime(now); orderDetl.setUpdateBy(getUserId()); @@ -160,6 +161,7 @@ if (detl == null) { detl = orderDetl; detl.setOrderId(order.getId()); detl.setOrderNo(order.getOrderNo()); detl.setCreateTime(now); detl.setCreateBy(userId); detl.setUpdateTime(now); src/main/java/com/zy/asrs/controller/OutController.java
@@ -116,6 +116,15 @@ if (Cools.isEmpty(locDtos)) { return R.parse(BaseRes.PARAM); } boolean refuse = true; for (LocDto locDto : locDtos) { if (!locDto.isLack()) { refuse = !refuse; } } if (refuse) { return R.error("库存不足"); } List<TaskDto> taskDtos = new ArrayList<>(); // 根据 (库位 & 出库站) 分组; 理想状态:一组为一次出库任务 for (LocDto locDto : locDtos) {