|
|
|
@ -727,7 +727,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
|
|
|
|
|
); |
|
|
|
|
int num = distributionParcelNumberEntity.getDeliveryQuantity() + distributionParcelListDTO.getTiQuantity(); |
|
|
|
|
distributionParcelNumberEntity.setDeliveryQuantity(num); |
|
|
|
|
if (distributionParcelListDTO.getTiQuantity() > (distributionParcelNumberEntity.getHandQuantity() - distributionParcelNumberEntity.getDeliveryQuantity())){ |
|
|
|
|
if ( (distributionParcelNumberEntity.getHandQuantity() - num) < 0){ |
|
|
|
|
throw new ServiceException(stockArticleEntity.getOrderCode()+"订单在库数量不足!!!"); |
|
|
|
|
} |
|
|
|
|
distributionParcelNumberService.updateById(distributionParcelNumberEntity); |
|
|
|
@ -1221,6 +1221,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
|
|
|
|
|
distributionParcelNumberService.updateBillNum(i.getParcelListId(), i1, 2); |
|
|
|
|
} else { |
|
|
|
|
//不做操作!
|
|
|
|
|
iterator.remove(); |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
//修改预约数量
|
|
|
|
@ -2811,6 +2812,12 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
|
|
|
|
|
billLadingScan.setMaterialType("3"); |
|
|
|
|
billLadingScan.setQuantity(i.getQuantity()); |
|
|
|
|
billLadingScanList.add(billLadingScan); |
|
|
|
|
//维护零担品类的出库数量
|
|
|
|
|
|
|
|
|
|
Integer integer = distributionParcelNumberService.augmentSignForNum(i.getId(), i.getStockArticleId(), i.getQuantity()); |
|
|
|
|
log.info("###############维护零担品类出库数量packageId:{},stockArticleId:{},",i.getId(),i.getStockArticleId()); |
|
|
|
|
log.info("###############维护零担品类出库数量维护品类行数:{}",integer); |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
int sum = v.stream().mapToInt(DistrilbutionAppBillLadingZeroVO::getQuantity).sum(); //填写的签收数量
|
|
|
|
|
//修改订单签收钻状态
|
|
|
|
@ -3088,7 +3095,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
|
|
|
|
|
return distrilbutionBillStockService.update(Wrappers.<DistrilbutionBillStockEntity>update() |
|
|
|
|
.eq("bill_lading_id", billLadingId) |
|
|
|
|
.eq("stock_article_id", stockArticleId) |
|
|
|
|
.set("conditions", 2) |
|
|
|
|
.set("conditions", 20) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
return false; |
|
|
|
|