|  |  | 
 |  |  |     @Autowired | 
 |  |  |     private AsnOrderService asnOrderService; | 
 |  |  |     @Autowired | 
 |  |  |     private AsnOrderLogService asnOrderLogService; | 
 |  |  |     @Autowired | 
 |  |  |     private AsnOrderItemService asnOrderItemService; | 
 |  |  |     @Autowired | 
 |  |  |     private DeliveryService deliveryService; | 
 |  |  | 
 |  |  |         WkOrder wkOrders = asnOrderService.getOne(new LambdaQueryWrapper<WkOrder>() | 
 |  |  |                 .eq(WkOrder::getPoCode, queryParams.getOrderNo())); | 
 |  |  |         if (Objects.isNull(wkOrders)) { | 
 |  |  |             throw new CoolException("单据不存在!!"); | 
 |  |  |             Map<String, Object> map = new HashMap<>(); | 
 |  |  |             map.put("exceStatus", "-1"); | 
 |  |  |             return R.ok("单据不存在 !!").add(map); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         AsnOrderLog orderLog = asnOrderLogService.getOne(new LambdaQueryWrapper<AsnOrderLog>().eq(AsnOrderLog::getCode, queryParams.getOrderNo())); | 
 |  |  |         if (!Objects.isNull(orderLog)) { | 
 |  |  |             Map<String, Object> map = new HashMap<>(); | 
 |  |  |             map.put("exceStatus", "4"); | 
 |  |  |             return R.ok("单据已完成 !!").add(map); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         List<WkOrderItem> orderItems = asnOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>().eq(WkOrderItem::getOrderId, wkOrders.getId())); | 
 |  |  |  | 
 |  |  |         WkOrderDto wkorderDto = new WkOrderDto(); |