@ -667,6 +667,8 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
//查询所有的库存品(拆包)
//查询所有的库存品(拆包)
List < DistributionLoadscaninvnEntity > distributionLoadscanvnEntitiesopen = baseMapper . selectdeliverOnevnopen ( distrilbutionloadingscanDTO . getReservationId ( ) , distrilbutionloadingscanDTO . getDeliveryId ( ) ) ;
List < DistributionLoadscaninvnEntity > distributionLoadscanvnEntitiesopen = baseMapper . selectdeliverOnevnopen ( distrilbutionloadingscanDTO . getReservationId ( ) , distrilbutionloadingscanDTO . getDeliveryId ( ) ) ;
//将该客户所有的物品上该车辆
//将该客户所有的物品上该车辆
Integer flag = 0 ;
Integer flag2 = 0 ;
if ( distributionLoadscanEntities . size ( ) > 0 ) {
if ( distributionLoadscanEntities . size ( ) > 0 ) {
for ( DistributionLoadscanEntity distributionLoadscanEntity : distributionLoadscanEntities ) {
for ( DistributionLoadscanEntity distributionLoadscanEntity : distributionLoadscanEntities ) {
//查询是否重复扫码
//查询是否重复扫码
@ -675,9 +677,11 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
. eq ( DistributionLoadscanEntity : : getOrderPackageCode , distributionLoadscanEntity . getOrderPackageCode ( ) )
. eq ( DistributionLoadscanEntity : : getOrderPackageCode , distributionLoadscanEntity . getOrderPackageCode ( ) )
. ne ( DistributionLoadscanEntity : : getScanStatus , 1 )
. ne ( DistributionLoadscanEntity : : getScanStatus , 1 )
) ;
) ;
if ( distributionLoadscanEntitiesflag . size ( ) > 0 ) {
if ( distributionLoadscanEntitiesflag . size ( ) > 0 ) {
continue ;
continue ;
}
}
flag + = 1 ;
//依次插入该装车记录,设置车辆
//依次插入该装车记录,设置车辆
if ( StringUtils . isNotBlank ( distributionDeliverySelfEntity . getDriverId ( ) ) ) {
if ( StringUtils . isNotBlank ( distributionDeliverySelfEntity . getDriverId ( ) ) ) {
distributionLoadscanEntity . setDriverId ( distributionDeliverySelfEntity . getDriverId ( ) ) ;
distributionLoadscanEntity . setDriverId ( distributionDeliverySelfEntity . getDriverId ( ) ) ;
@ -733,6 +737,17 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
// }
// }
if ( distributionLoadscanvnEntitiesopen . size ( ) > 0 ) {
if ( distributionLoadscanvnEntitiesopen . size ( ) > 0 ) {
for ( DistributionLoadscaninvnEntity distributionLoadscanEntity : distributionLoadscanvnEntitiesopen ) {
for ( DistributionLoadscaninvnEntity distributionLoadscanEntity : distributionLoadscanvnEntitiesopen ) {
//查询是否重复扫码
List < DistributionLoadscaninvnEntity > distributionLoadscanEntitiesflag = distributionLoadscaninvnMapper . selectList ( new QueryWrapper < DistributionLoadscaninvnEntity > ( ) . lambda ( )
. eq ( DistributionLoadscaninvnEntity : : getDeliveryId , distributionLoadscanEntity . getDeliveryId ( ) )
. eq ( DistributionLoadscaninvnEntity : : getOrderPackageCode , distributionLoadscanEntity . getOrderPackageCode ( ) )
. ne ( DistributionLoadscaninvnEntity : : getScanStatus , 1 )
) ;
if ( distributionLoadscanEntitiesflag . size ( ) > 0 ) {
continue ;
}
flag2 + = 1 ;
//依次插入该装车记录,设置车辆
//依次插入该装车记录,设置车辆
if ( null ! = distributionDeliverySelfEntity . getDriverId ( ) ) {
if ( null ! = distributionDeliverySelfEntity . getDriverId ( ) ) {
distributionLoadscanEntity . setDriverId ( distributionDeliverySelfEntity . getDriverId ( ) ) ;
distributionLoadscanEntity . setDriverId ( distributionDeliverySelfEntity . getDriverId ( ) ) ;
@ -759,6 +774,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
}
}
distributionLoadscaninvnService . saveBatch ( distributionLoadscanvnEntitiesopen ) ;
distributionLoadscaninvnService . saveBatch ( distributionLoadscanvnEntitiesopen ) ;
}
}
if ( flag = = 0 & & flag2 = = 0 ) { return R . fail ( 4002 , "无数据进行装车" ) ; }
// if (distributionLoadscanEntitiesno.size() > 0) {
// if (distributionLoadscanEntitiesno.size() > 0) {
// for (DistributionLoadscanEntity distributionLoadscanEntity : distributionLoadscanEntitiesno) {
// for (DistributionLoadscanEntity distributionLoadscanEntity : distributionLoadscanEntitiesno) {
// //查询是否重复扫码
// //查询是否重复扫码
@ -1181,8 +1197,8 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
}
}
@Override
@Override
public IPage < DistributionAppStockList VO > selectDistributionAppDeliverywrapIn ( IPage < DistributionAppStockList VO > page , DistributionAppDeliveryListDTO distributionAppDeliveryListDTO ) {
public IPage < DistributionAppStockArticle VO > selectDistributionAppDeliverywrapIn ( IPage < DistributionAppStockArticle VO > page , DistributionAppDeliveryListDTO distributionAppDeliveryListDTO ) {
List < DistributionAppStockList VO > distributionAppStockListVOS = baseMapper . selectListbyink ( page , distributionAppDeliveryListDTO . getId ( ) ) ;
List < DistributionAppStockArticle VO > distributionAppStockListVOS = baseMapper . selectListbyink ( page , distributionAppDeliveryListDTO . getId ( ) ) ;
return page . setRecords ( distributionAppStockListVOS ) ;
return page . setRecords ( distributionAppStockListVOS ) ;
}
}