From 1f82f07339486e13899638bcc8363137fcc19d96 Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期四, 11 九月 2025 10:17:24 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java | 37 ++++++++++++++++++++++++++++++++++--- 1 files changed, 34 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java index ce2a799..cfe5c34 100644 --- a/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java @@ -47,6 +47,15 @@ } @Override + public List<Order> selectBySettle(Long settle) { + List<Order> orderList = this.selectList(new EntityWrapper<Order>().eq("settle", settle)); + if (Cools.isEmpty(orderList)) { + return new ArrayList<>(); + } + return orderList; + } + + @Override public List<OrderDetl> selectWorkingDetls(Long orderId) { return orderDetlMapper.selectWorkingDetls(orderId); } @@ -107,7 +116,8 @@ try { List<DetlDto> detlDtos = new ArrayList<>(); wrkDetls.forEach(wrkDetl -> { - detlDtos.add(new DetlDto(wrkDetl.getMatnr(), wrkDetl.getBatch(), wrkDetl.getAnfme())); + detlDtos.add(new DetlDto(wrkDetl.getMatnr(), wrkDetl.getBatch(),wrkDetl.getBrand(),wrkDetl.getStandby1(),wrkDetl.getStandby2(),wrkDetl.getStandby3(), + wrkDetl.getBoxType1(),wrkDetl.getBoxType2(),wrkDetl.getBoxType3(), wrkDetl.getAnfme())); }); String orderNo = "HAND" + snowflakeIdWorker.nextId(); if (pakin) { @@ -137,11 +147,11 @@ } for (DetlDto detlDto : detlDtos) { // 淇敼璁㈠崟鏄庣粏鏁伴噺 - if (!orderDetlService.increase(order.getId(), detlDto.getMatnr(), detlDto.getBatch(), detlDto.getAnfme())) { + if (!orderDetlService.increase(order.getId(), detlDto.getMatnr(), detlDto.getBatch(),detlDto.getBrand(),detlDto.getStandby1(),detlDto.getStandby2(),detlDto.getStandby3(),detlDto.getBoxType1(),detlDto.getBoxType2(),detlDto.getBoxType3(), detlDto.getAnfme())) { throw new CoolException("淇敼鍗曟嵁鏄庣粏鏁伴噺澶辫触"); } // 淇敼璁㈠崟浣滀笟鏁伴噺 - if (!orderDetlService.increaseWorkQty(order.getId(), detlDto.getMatnr(), detlDto.getBatch(), detlDto.getAnfme())) { + if (!orderDetlService.increaseWorkQty(order.getId(), detlDto.getMatnr(), detlDto.getBatch(),detlDto.getBrand(),detlDto.getStandby1(),detlDto.getStandby2(),detlDto.getStandby3(),detlDto.getBoxType1(),detlDto.getBoxType2(),detlDto.getBoxType3(), detlDto.getAnfme())) { throw new CoolException("淇敼鍗曟嵁浣滀笟鏁伴噺澶辫触"); } } @@ -163,6 +173,16 @@ @Override public List<Order> selectComplete() { return this.baseMapper.selectComplete(); + } + + @Override + public List<Order> selectComplete1() { + return this.baseMapper.selectComplete1(); + } + + @Override + public List<Order> selectComplete99() { + return this.baseMapper.selectComplete99(); } @Override @@ -189,4 +209,15 @@ return this.baseMapper.selectOrderMoveStatusInitial(); } + @Override + public List<String> AllStatusSatisfyOrder(Integer moveSatus){ + return this.baseMapper.AllStatusSatisfyOrder(moveSatus); + } + + @Override + public boolean updateOrderStatus(String orderNo){ + return this.baseMapper.updateOrderStatus(orderNo); + } + + } -- Gitblit v1.9.1