|  |  | 
 |  |  |  | 
 |  |  |             /**************************     修改ASN主单数据         ******************************/ | 
 |  |  |             //获取ASN明细订单标识 | 
 |  |  |             List<Long> ids = wkOrderItems.stream().map(WkOrderItem::getAsnId).collect(Collectors.toList()); | 
 |  |  |             List<Long> ids = wkOrderItems.stream().map(WkOrderItem::getOrderId).collect(Collectors.toList()); | 
 |  |  |             //ASN明细单据分组 | 
 |  |  |             Map<Long, List<WkOrderItem>> asnIds = wkOrderItems.stream().collect(Collectors.groupingBy(WkOrderItem::getAsnId)); | 
 |  |  |             Map<Long, List<WkOrderItem>> asnIds = wkOrderItems.stream().collect(Collectors.groupingBy(WkOrderItem::getOrderId)); | 
 |  |  |             ids.forEach(id -> { | 
 |  |  |                 int count = asnOrderService.count(new LambdaQueryWrapper<WkOrder>().in(WkOrder::getId, id)); | 
 |  |  |                 if (count == asnIds.get(id).size()) { |