Merge pull request #1237 from brayanpereyra/pmsql
Pmsql we add DEL_LAST_INDEX
This commit is contained in:
@@ -150,6 +150,10 @@ switch ($request) {
|
||||
$appCache = new AppCacheView();
|
||||
$appCache->setPathToAppCacheFiles( PATH_METHODS . 'setup' . PATH_SEP . 'setupSchemas' . PATH_SEP );
|
||||
|
||||
//Update APP_DELEGATION.DEL_LAST_INDEX data
|
||||
$res = $appCache->updateAppDelegationDelLastIndex($lang, true);
|
||||
//$result->info[] = array("name" => "update APP_DELEGATION.DEL_LAST_INDEX", "value" => $res);
|
||||
|
||||
//APP_DELEGATION INSERT
|
||||
$res = $appCache->triggerAppDelegationInsert( $lang, true );
|
||||
//$result->info[] = array ('name' => 'Trigger APP_DELEGATION INSERT', 'value'=> $res);
|
||||
|
||||
@@ -2,6 +2,7 @@ CREATE TABLE `APP_CACHE_VIEW`
|
||||
(
|
||||
`APP_UID` VARCHAR(32) default '' NOT NULL,
|
||||
`DEL_INDEX` INTEGER default 0 NOT NULL,
|
||||
`DEL_LAST_INDEX` INTEGER default 0 NOT NULL,
|
||||
`APP_NUMBER` INTEGER default 0 NOT NULL,
|
||||
`APP_STATUS` VARCHAR(32) default '' NOT NULL,
|
||||
`USR_UID` VARCHAR(32) default '' NOT NULL,
|
||||
|
||||
@@ -33,7 +33,8 @@ SELECT
|
||||
APPLICATION.APP_CREATE_DATE,
|
||||
IF (APPLICATION.APP_STATUS = 'COMPLETED', APPLICATION.APP_FINISH_DATE, NULL),
|
||||
APPLICATION.APP_UPDATE_DATE,
|
||||
APP_DELEGATION.APP_OVERDUE_PERCENTAGE
|
||||
APP_DELEGATION.APP_OVERDUE_PERCENTAGE,
|
||||
APP_DELEGATION.DEL_LAST_INDEX
|
||||
FROM
|
||||
APPLICATION FORCE INDEX (PRIMARY)
|
||||
LEFT JOIN APP_DELEGATION ON (APPLICATION.APP_UID=APP_DELEGATION.APP_UID)
|
||||
|
||||
@@ -42,6 +42,7 @@ BEGIN
|
||||
SET @APP_THREAD_STATUS = 'OPEN';
|
||||
END IF;
|
||||
SET @TAS_TYPE = (SELECT TAS_TYPE FROM TASK WHERE TAS_UID = NEW.TAS_UID LIMIT 1);
|
||||
UPDATE APP_CACHE_VIEW SET DEL_LAST_INDEX = 0 WHERE APP_UID = NEW.APP_UID;
|
||||
IF( @TAS_TYPE != 'SUBPROCESS') THEN
|
||||
INSERT INTO `APP_CACHE_VIEW` (
|
||||
APP_UID,
|
||||
@@ -73,7 +74,8 @@ BEGIN
|
||||
APP_CREATE_DATE,
|
||||
APP_FINISH_DATE,
|
||||
APP_UPDATE_DATE,
|
||||
APP_OVERDUE_PERCENTAGE
|
||||
APP_OVERDUE_PERCENTAGE,
|
||||
DEL_LAST_INDEX
|
||||
)
|
||||
VALUES (
|
||||
NEW.APP_UID,
|
||||
@@ -105,7 +107,8 @@ BEGIN
|
||||
@APP_CREATE_DATE,
|
||||
NULL,
|
||||
NOW(),
|
||||
NEW.APP_OVERDUE_PERCENTAGE
|
||||
NEW.APP_OVERDUE_PERCENTAGE,
|
||||
NEW.DEL_LAST_INDEX
|
||||
);
|
||||
END IF;
|
||||
END
|
||||
|
||||
@@ -70,7 +70,8 @@ BEGIN
|
||||
DEL_FINISHED = NEW.DEL_FINISHED,
|
||||
DEL_DELAYED = NEW.DEL_DELAYED,
|
||||
APP_FINISH_DATE = NULL,
|
||||
APP_OVERDUE_PERCENTAGE = NEW.APP_OVERDUE_PERCENTAGE
|
||||
APP_OVERDUE_PERCENTAGE = NEW.APP_OVERDUE_PERCENTAGE,
|
||||
DEL_LAST_INDEX = NEW.DEL_LAST_INDEX
|
||||
WHERE
|
||||
APP_UID = NEW.APP_UID
|
||||
AND DEL_INDEX = NEW.DEL_INDEX;
|
||||
|
||||
Reference in New Issue
Block a user