|
|
|
@ -1229,7 +1229,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService {
|
|
|
|
|
if (stockArticleEntity.getIsZero().equals(IsOrNoConstant.no.getValue())){ |
|
|
|
|
List<DistributionParcelListEntity> parcelListEntityList = distributionParcelListService.getBaseMapper().selectList(Wrappers.<DistributionParcelListEntity>query().lambda().eq(DistributionParcelListEntity::getStockArticleId, id)); |
|
|
|
|
boolean flag = parcelListEntityList.stream().allMatch(p -> p.getOrderPackageReservationStatus().equals(OrderPackageReservationStatusConstant.yiyueyue.getValue())); |
|
|
|
|
if (flag) { |
|
|
|
|
if (flag && stockArticleEntity.getTotalNumber()==parcelListEntityList.size()) { |
|
|
|
|
assert stockArticleEntity != null; |
|
|
|
|
stockArticleEntity.setReservationStatus(OrderReservationStatusConstant.yiyueyue.getValue()); |
|
|
|
|
} else { |
|
|
|
|