"...views/livewire/pages/parameter/parameter-edit.blade.php" did not exist on "2a80d6b356f43d840cccbddf2b0143fdc826823e"
Commit d4fa85b9 authored by Sarun Mungthanya's avatar Sarun Mungthanya
Browse files

issue error sql primary duplicate

parent 9885e03c
...@@ -283,7 +283,6 @@ class SmartUpdateController extends Controller ...@@ -283,7 +283,6 @@ class SmartUpdateController extends Controller
$serverchk = $resultImport["total"]; $serverchk = $resultImport["total"];
$SQL2 = $resultImport["sql"]; $SQL2 = $resultImport["sql"];
} }
$patchCode = $patchDetails->PATCHCODE; $patchCode = $patchDetails->PATCHCODE;
$patchCode = str_replace('updatePatchFile("$$file_name_0", "$$file_data_0");', '', $patchCode); $patchCode = str_replace('updatePatchFile("$$file_name_0", "$$file_data_0");', '', $patchCode);
...@@ -584,7 +583,6 @@ class SmartUpdateController extends Controller ...@@ -584,7 +583,6 @@ class SmartUpdateController extends Controller
'sql' => '' 'sql' => ''
]; ];
} }
$dbType = config('database.default'); $dbType = config('database.default');
$quoteL = $dbType === 'sqlsrv' ? '[' : '`'; $quoteL = $dbType === 'sqlsrv' ? '[' : '`';
$quoteR = $dbType === 'sqlsrv' ? ']' : '`'; $quoteR = $dbType === 'sqlsrv' ? ']' : '`';
...@@ -593,17 +591,21 @@ class SmartUpdateController extends Controller ...@@ -593,17 +591,21 @@ class SmartUpdateController extends Controller
foreach ($rows as $row) { foreach ($rows as $row) {
$values = []; $values = [];
foreach ((array)$row as $column => $value) { foreach ((array)$row as $column => $value) {
$escapedValue = str_replace("'", "''", $value); $escapedValue = str_replace("'", "''", $value);
if ($escapedValue === '0000-00-00 00:00:00') { if ($escapedValue === '0000-00-00 00:00:00') {
$escapedValue = '2000-01-01 00:00:00'; $escapedValue = '2000-01-01 00:00:00';
} }
$values[] = "'$escapedValue'"; if ($column == 'amenddate') {
$values[] = "'" . $additionalColumns['amenddate'] . "'";
} else {
$values[] = "'$escapedValue'";
}
} }
$columns = array_keys((array)$row); $columns = array_keys((array)$row);
$quotedColumns = array_map(fn($col) => $quoteL . $col . $quoteR, $columns); $quotedColumns = array_map(fn($col) => $quoteL . $col . $quoteR, $columns);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment