fix(): 修复查询无法添加车辆
parent
2ac3ef27a6
commit
8642c05213
2
pom.xml
2
pom.xml
|
@ -6,7 +6,7 @@
|
|||
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>VehicleSimulation</artifactId>
|
||||
<version>1.0.6</version>
|
||||
<version>1.0.7</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
|
|
|
@ -47,7 +47,7 @@ public class VechileInfoServiceImpl extends ServiceImpl<VehicleInfoMapper, Vehic
|
|||
@Transactional
|
||||
public void generate (Integer sum, Long messageTemplateId) {
|
||||
List<VehicleInfo> vehicleInfoList =
|
||||
Stream.generate(() -> VehicleInfo.gen(() -> messageTemplateId))
|
||||
Stream.generate(() -> VehicleInfo.gen(() -> messageTemplateId == null ? 0 : messageTemplateId))
|
||||
.limit(sum)
|
||||
.toList();
|
||||
this.saveBatch(vehicleInfoList);
|
||||
|
@ -82,7 +82,7 @@ public class VechileInfoServiceImpl extends ServiceImpl<VehicleInfoMapper, Vehic
|
|||
throw new RuntimeException(errorMsg.toString());
|
||||
}
|
||||
List<VehicleInfo> vehicleInfoList = Arrays.stream(vinList)
|
||||
.map((String vin) -> VehicleInfo.create(vin, () -> messageTemplateId))
|
||||
.map((String vin) -> VehicleInfo.create(vin, () -> messageTemplateId == null ? 0 : messageTemplateId))
|
||||
.toList();
|
||||
this.saveBatch(vehicleInfoList);
|
||||
vehicleInfoList.forEach(vehicleInstanceService::init);
|
||||
|
|
|
@ -30,6 +30,7 @@ import org.springframework.stereotype.Service;
|
|||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
|
@ -66,7 +67,7 @@ public class VehicleInstanceServiceImpl implements VehicleInstanceService {
|
|||
vehicleInstance.setVehicleInfo(vehicleInfo);
|
||||
vehicleInstance.setVehicleData(VehicleData.vehicleBuild(vehicleInfo));
|
||||
vehicleInstance.setMessageTemplate(
|
||||
messageTemplateCache.getIfPresent(vehicleInfo.getMessageTemplateId())
|
||||
messageTemplateCache.get(vehicleInfo.getMessageTemplateId(), messageTemplateId -> MessageTemplateCacheModel.builder().build())
|
||||
);
|
||||
LocalContainer.setVehicleInstance(vehicleInstance);
|
||||
log.debug("构建车辆对象: [{}]", vehicleInfo.getVin());
|
||||
|
|
Loading…
Reference in New Issue