yxcyc
This commit is contained in:
@@ -548,6 +548,32 @@ final class MiningRepository
|
||||
return is_array($row) ? $this->normalizeRow($row) : null;
|
||||
}
|
||||
|
||||
public function deleteMeasurement(string $projectKey, int $measurementId): void
|
||||
{
|
||||
if ($measurementId <= 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
$deleteRates = $this->pdo->prepare(
|
||||
'DELETE FROM ' . $this->table('measurement_rates') . '
|
||||
WHERE measurement_id = :measurement_id AND owner_sub = :owner_sub'
|
||||
);
|
||||
$deleteRates->execute([
|
||||
'measurement_id' => $measurementId,
|
||||
'owner_sub' => $this->ownerSub,
|
||||
]);
|
||||
|
||||
$deleteMeasurement = $this->pdo->prepare(
|
||||
'DELETE FROM ' . $this->table('measurements') . '
|
||||
WHERE id = :id AND project_key = :project_key AND owner_sub = :owner_sub'
|
||||
);
|
||||
$deleteMeasurement->execute([
|
||||
'id' => $measurementId,
|
||||
'project_key' => $projectKey,
|
||||
'owner_sub' => $this->ownerSub,
|
||||
]);
|
||||
}
|
||||
|
||||
public function replaceMeasurementRates(int $measurementId, string $projectKey, array $rates): void
|
||||
{
|
||||
$delete = $this->pdo->prepare('DELETE FROM ' . $this->table('measurement_rates') . ' WHERE measurement_id = :measurement_id AND owner_sub = :owner_sub');
|
||||
|
||||
Reference in New Issue
Block a user