Kaynağa Gözat

fixed problems update percent table struct

Piotr Labudda 8 yıl önce
ebeveyn
işleme
d115fd1b2b

+ 3 - 2
SE/se-lib/Route/UrlAction/TaskManager.php.create__SYNC_TASK_PERCENT.sql

@@ -4,9 +4,10 @@ CREATE TABLE IF NOT EXISTS `_SYNC_TASK_PERCENT` (
   `A_PROBLEM_COMPLETE_PERCENT` varchar(6) NOT NULL DEFAULT '',
   `L_APPOITMENT_PERIOD` varchar(30) NOT NULL DEFAULT '',
   `A_SYNCHRONIZED` int(1) NOT NULL DEFAULT '0',
-  `A_LAST_SYNC` varchar(20) DEFAULT '',
+  `A_LAST_SYNC` datetime DEFAULT NULL,
   `SYNC_SORT_PRIO` int(11) NOT NULL DEFAULT '0',
   `CHILDS_COUNT` int(11) NOT NULL DEFAULT '0',
   `CHILDS_DONE_COUNT` int(11) NOT NULL DEFAULT '0',
-  UNIQUE KEY `ID_TASK` (`ID_TASK`)
+  UNIQUE KEY `ID_TASK` (`ID_TASK`),
+  KEY `ID_PARENT_TASK` (`ID_PARENT_TASK`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin2;

+ 2 - 2
SE/se-lib/Route/UrlAction/TaskManager.php.problems_sync_percent.sql

@@ -51,7 +51,7 @@ WHILE @i < @loopLomit and @updatedCnt > 0 DO
 		where pp.`A_SYNCHRONIZED`!=0
 	;
 	SET @updatedCnt = ROW_COUNT();
-	SELECT CONCAT("LOOP 2 (", @i, "): updated ", @updatedCnt); -- DBG
+	SELECT CONCAT("LOOP 1 (", @i, "): updated ", @updatedCnt); -- DBG
 	SET @i = @i + 1;
 END WHILE;
 
@@ -106,7 +106,7 @@ WHILE @i < @loopLomit and @updatedCnt > 0 DO
 	SET @updatedCnt = ROW_COUNT();
 	SET @i = @i + 1;
 	SET @sortPrio = @sortPrio - 1;
-	SELECT CONCAT("LOOP 2 (", @i, "): updated ", @updatedCnt); -- DBG
+	SELECT CONCAT("LOOP 2 (", @i, "): @sortPrio ", @sortPrio, " updated ", @updatedCnt); -- DBG
 END WHILE;
 
 UPDATE `_SYNC_TASK_PERCENT` p