no message
							parent
							
								
									1d5f822612
								
							
						
					
					
						commit
						9596dbecb2
					
				| 
						 | 
				
			
			@ -341,7 +341,9 @@ public class StockServiceImpl implements StockService {
 | 
			
		|||
        List<AsnDetail> asnDetails = asnDetailService.existsByboxNumber(barNumbers);
 | 
			
		||||
        if (!asnDetails.isEmpty()) {
 | 
			
		||||
            Set<String> newBarNumbers = asnDetails.stream().map(AsnDetail::getOrderNumber).collect(Collectors.toSet());
 | 
			
		||||
            throw new RuntimeException("箱号已入库,请勿重复入库:" + newBarNumbers);
 | 
			
		||||
            // 取barNumbers和newBarNumbers的差集,即为重复的箱号
 | 
			
		||||
            Set<String> diffBarNumbers = barNumbers.stream().filter(boxNumber -> !newBarNumbers.contains(boxNumber)).collect(Collectors.toSet());
 | 
			
		||||
            throw new RuntimeException("箱号已入库,请勿重复入库:" + diffBarNumbers);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue