* [refac bug #54741] Adjust code for show fix log for upgrade.

This commit is contained in:
wangyidong
2025-03-21 14:23:14 +08:00
committed by 孙广明
parent 23e258fa19
commit 2fa705ce4d
2 changed files with 7 additions and 2 deletions
+6 -1
View File
@@ -2,6 +2,7 @@ function updateProgressInterval()
{
$.get($.createLink('upgrade', 'ajaxFixConsistency', 'version=' + version));
logOffset = 0;
prevLog = '';
interval = setInterval(function()
{
var url = $.createLink('upgrade', 'ajaxGetFixLogs', 'offset=' + logOffset);
@@ -9,7 +10,11 @@ function updateProgressInterval()
{
logOffset = result.offset;
if(result.log) $('#logBox').append(result.log);
if(result.log && prevLog != result.log)
{
$('#logBox').append(result.log);
prevLog = result.log;
}
$('#progressBox').html(result.progress + '%');
let element = document.getElementById('logBox');
+1 -1
View File
@@ -612,7 +612,7 @@ class upgradeModel extends model
/* 记录执行的sql并且记录执行结果。 */
/* Record the executed sql and the result. */
$sqlLines = explode(';', $fixSqls);
file_put_contents($logFile, count($sqlLines) . "\n", FILE_APPEND);
file_put_contents($logFile, count($sqlLines) . "\n");
foreach($sqlLines as $fixSQL)
{
file_put_contents($logFile, $fixSQL, FILE_APPEND);