mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 13:42:07 +08:00
Merge branch 'main' of ssh://192.168.1.205:9922/cf_devdept2/cf_imes_server
This commit is contained in:
+30
-7
@@ -295,13 +295,36 @@ public class OrderInputProcessor {
|
|||||||
public void batchInsert(Collection<RawGoodsDO> rawGoodsDOS, Collection<OrderBodyDO> orderBodyDOS,
|
public void batchInsert(Collection<RawGoodsDO> rawGoodsDOS, Collection<OrderBodyDO> orderBodyDOS,
|
||||||
Collection<OrderGroupDO> orderGroupDOS, Collection<OrderPartsDO> orderPartsDOS,
|
Collection<OrderGroupDO> orderGroupDOS, Collection<OrderPartsDO> orderPartsDOS,
|
||||||
Collection<PlateDO> plateDOS, Collection<OrderModuleExtraDO> orderModuleExtraDOS, Collection<OrderItemDO> itemDOS) {
|
Collection<PlateDO> plateDOS, Collection<OrderModuleExtraDO> orderModuleExtraDOS, Collection<OrderItemDO> itemDOS) {
|
||||||
rawGoodsMapper.insertBatch(rawGoodsDOS);
|
|
||||||
orderBodyMapper.insertBatch(orderBodyDOS);
|
for (int i = 0; i < rawGoodsDOS.size(); i += 1000) {
|
||||||
orderGroupMapper.insertBatch(orderGroupDOS);
|
rawGoodsMapper.insertBatch(rawGoodsDOS.stream().skip(i).limit(1000).collect(Collectors.toList()));
|
||||||
orderPartsMapper.insertBatch(orderPartsDOS);
|
}
|
||||||
plateMapper.insertBatch(plateDOS);
|
for (int i = 0; i < orderBodyDOS.size(); i += 1000) {
|
||||||
orderModuleExtraMapper.insertBatch(orderModuleExtraDOS);
|
orderBodyMapper.insertBatch(orderBodyDOS.stream().skip(i).limit(1000).collect(Collectors.toList()));
|
||||||
orderItemMapper.insertBatch(itemDOS);
|
}
|
||||||
|
for (int i = 0; i < orderGroupDOS.size(); i += 1000) {
|
||||||
|
orderGroupMapper.insertBatch(orderGroupDOS.stream().skip(i).limit(1000).collect(Collectors.toList()));
|
||||||
|
}
|
||||||
|
for (int i = 0; i < orderPartsDOS.size(); i += 1000) {
|
||||||
|
orderPartsMapper.insertBatch(orderPartsDOS.stream().skip(i).limit(1000).collect(Collectors.toList()));
|
||||||
|
}
|
||||||
|
for (int i = 0; i < plateDOS.size(); i += 1000) {
|
||||||
|
plateMapper.insertBatch(plateDOS.stream().skip(i).limit(1000).collect(Collectors.toList()));
|
||||||
|
}
|
||||||
|
for (int i = 0; i < orderModuleExtraDOS.size(); i += 1000) {
|
||||||
|
orderModuleExtraMapper.insertBatch(orderModuleExtraDOS.stream().skip(i).limit(1000).collect(Collectors.toList()));
|
||||||
|
}
|
||||||
|
for (int i = 0; i < itemDOS.size(); i += 1000) {
|
||||||
|
orderItemMapper.insertBatch(itemDOS.stream().skip(i).limit(1000).collect(Collectors.toList()));
|
||||||
|
}
|
||||||
|
|
||||||
|
//rawGoodsMapper.insertBatch(rawGoodsDOS);
|
||||||
|
//orderBodyMapper.insertBatch(orderBodyDOS);
|
||||||
|
//orderGroupMapper.insertBatch(orderGroupDOS);
|
||||||
|
//orderPartsMapper.insertBatch(orderPartsDOS);
|
||||||
|
//plateMapper.insertBatch(plateDOS);
|
||||||
|
//orderModuleExtraMapper.insertBatch(orderModuleExtraDOS);
|
||||||
|
//orderItemMapper.insertBatch(itemDOS);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user