我正在尝试使用“查找者”检查器将异步响应插入到数据库中,令人惊讶的是检查根本无法正常工作,并插入了两条记录代替一条记录。
master = vmsRequestMasterRepository.findByAlertIdAndRequestType(alertId, vmsRequestRecordDto.getVmsRequestTypeEnum().getRequestType());
}
if (master == null) {
master = convertDTOToMasterRecord(vmsRequestRecordDto, sensorId, alertId);
vmsRequestMasterRepository.save(master);
}
VmsRequestDetails requestDetails = convertDTOToRequestRecord(vmsRequestRecordDto, master);
vmsRequestDetailsRepository.save(requestDetails);