diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchDtlServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchDtlServiceImpl.java index fc39cb59d..e86a3df8d 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchDtlServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchDtlServiceImpl.java @@ -269,7 +269,7 @@ public class EmisTmsSiteBatchDtlServiceImpl implements IEmisTmsSiteBatchDtlServi .filter(batch -> supplierCodeList.contains(batch.getSupplierCode())) .collect(Collectors.toList()); - if (!matchedBatches.isEmpty()) { + if (!matchedBatches.isEmpty()&&!supplierCode.equals(matchedBatches.get(0).getSupplierCode())) { matchedBatchGroups.add(matchedBatches); } }