|
|
@@ -41,6 +41,7 @@ import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
@@ -92,6 +93,14 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
}
|
|
|
//保存发货明细信息
|
|
|
if (CollectionUtils.isNotEmpty(delivery.getDeliveryItemsList())){
|
|
|
+ //判断传入库存与数据库实际库存是否一致, 如果不一致,则抛出异常
|
|
|
+ delivery.getDeliveryItemsList().forEach(e->{
|
|
|
+ BigDecimal inventoryNumber = e.getInventoryNumber();
|
|
|
+
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
List<DeliveryItems> deliveryItemsList = deliveryItemsService.saveDeliveryItemsList(delivery.getId(), delivery.getDeliveryItemsList());
|
|
|
delivery.setDeliveryItemsList(deliveryItemsList);
|
|
|
}
|