Merged in victorsl/processmaker/HOR-16-3018 (pull request #3519)
HOR-16
This commit is contained in:
@@ -5,6 +5,7 @@ BEGIN
|
|||||||
DECLARE APP_NUMBER INT;
|
DECLARE APP_NUMBER INT;
|
||||||
DECLARE APP_STATUS VARCHAR(32);
|
DECLARE APP_STATUS VARCHAR(32);
|
||||||
DECLARE APP_CREATE_DATE DATETIME;
|
DECLARE APP_CREATE_DATE DATETIME;
|
||||||
|
DECLARE APP_UPDATE_DATE DATETIME;
|
||||||
DECLARE APP_TITLE VARCHAR(255);
|
DECLARE APP_TITLE VARCHAR(255);
|
||||||
DECLARE APP_PRO_TITLE VARCHAR(255);
|
DECLARE APP_PRO_TITLE VARCHAR(255);
|
||||||
DECLARE APP_TAS_TITLE VARCHAR(255);
|
DECLARE APP_TAS_TITLE VARCHAR(255);
|
||||||
@@ -17,6 +18,8 @@ BEGIN
|
|||||||
SELECT APPLICATION.APP_NUMBER into @APP_NUMBER FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_NUMBER into @APP_NUMBER FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
SELECT APPLICATION.APP_STATUS into @APP_STATUS FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_STATUS into @APP_STATUS FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
SELECT APPLICATION.APP_CREATE_DATE into @APP_CREATE_DATE FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_CREATE_DATE into @APP_CREATE_DATE FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
|
SELECT APPLICATION.APP_UPDATE_DATE into @APP_UPDATE_DATE FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
|
|
||||||
SELECT CONTENT.CON_VALUE into @APP_TITLE FROM CONTENT WHERE NEW.APP_UID=CON_ID AND CON_CATEGORY='APP_TITLE' and CON_LANG = '{lang}' LIMIT 1;
|
SELECT CONTENT.CON_VALUE into @APP_TITLE FROM CONTENT WHERE NEW.APP_UID=CON_ID AND CON_CATEGORY='APP_TITLE' and CON_LANG = '{lang}' LIMIT 1;
|
||||||
IF ( @APP_TITLE IS NULL ) THEN
|
IF ( @APP_TITLE IS NULL ) THEN
|
||||||
SET @APP_TITLE = '';
|
SET @APP_TITLE = '';
|
||||||
@@ -108,7 +111,7 @@ BEGIN
|
|||||||
NEW.DEL_DELAYED,
|
NEW.DEL_DELAYED,
|
||||||
@APP_CREATE_DATE,
|
@APP_CREATE_DATE,
|
||||||
NULL,
|
NULL,
|
||||||
NOW(),
|
@APP_UPDATE_DATE,
|
||||||
NEW.APP_OVERDUE_PERCENTAGE,
|
NEW.APP_OVERDUE_PERCENTAGE,
|
||||||
NEW.DEL_LAST_INDEX
|
NEW.DEL_LAST_INDEX
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ BEGIN
|
|||||||
DECLARE APP_NUMBER INT;
|
DECLARE APP_NUMBER INT;
|
||||||
DECLARE APP_STATUS VARCHAR(32);
|
DECLARE APP_STATUS VARCHAR(32);
|
||||||
DECLARE APP_CREATE_DATE DATETIME;
|
DECLARE APP_CREATE_DATE DATETIME;
|
||||||
|
DECLARE APP_UPDATE_DATE DATETIME;
|
||||||
DECLARE APP_TITLE VARCHAR(255);
|
DECLARE APP_TITLE VARCHAR(255);
|
||||||
DECLARE APP_PRO_TITLE VARCHAR(255);
|
DECLARE APP_PRO_TITLE VARCHAR(255);
|
||||||
DECLARE APP_TAS_TITLE VARCHAR(255);
|
DECLARE APP_TAS_TITLE VARCHAR(255);
|
||||||
@@ -17,6 +18,8 @@ BEGIN
|
|||||||
SELECT APPLICATION.APP_NUMBER into @APP_NUMBER FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_NUMBER into @APP_NUMBER FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
SELECT APPLICATION.APP_STATUS into @APP_STATUS FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_STATUS into @APP_STATUS FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
SELECT APPLICATION.APP_CREATE_DATE into @APP_CREATE_DATE FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_CREATE_DATE into @APP_CREATE_DATE FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
|
SELECT APPLICATION.APP_UPDATE_DATE into @APP_UPDATE_DATE FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
|
|
||||||
SELECT CONTENT.CON_VALUE into @APP_TITLE FROM CONTENT WHERE NEW.APP_UID=CON_ID AND CON_CATEGORY='APP_TITLE' and CON_LANG = '{lang}' LIMIT 1;
|
SELECT CONTENT.CON_VALUE into @APP_TITLE FROM CONTENT WHERE NEW.APP_UID=CON_ID AND CON_CATEGORY='APP_TITLE' and CON_LANG = '{lang}' LIMIT 1;
|
||||||
IF ( @APP_TITLE IS NULL ) THEN
|
IF ( @APP_TITLE IS NULL ) THEN
|
||||||
SET @APP_TITLE = '';
|
SET @APP_TITLE = '';
|
||||||
@@ -71,6 +74,7 @@ BEGIN
|
|||||||
DEL_FINISHED = NEW.DEL_FINISHED,
|
DEL_FINISHED = NEW.DEL_FINISHED,
|
||||||
DEL_DELAYED = NEW.DEL_DELAYED,
|
DEL_DELAYED = NEW.DEL_DELAYED,
|
||||||
APP_FINISH_DATE = NULL,
|
APP_FINISH_DATE = NULL,
|
||||||
|
APP_UPDATE_DATE = @APP_UPDATE_DATE,
|
||||||
APP_OVERDUE_PERCENTAGE = NEW.APP_OVERDUE_PERCENTAGE,
|
APP_OVERDUE_PERCENTAGE = NEW.APP_OVERDUE_PERCENTAGE,
|
||||||
DEL_LAST_INDEX = NEW.DEL_LAST_INDEX
|
DEL_LAST_INDEX = NEW.DEL_LAST_INDEX
|
||||||
WHERE
|
WHERE
|
||||||
|
|||||||
@@ -14,10 +14,11 @@ BEGIN
|
|||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF(OLD.APP_DATA<>NEW.APP_DATA) THEN
|
IF(OLD.APP_DATA<>NEW.APP_DATA) THEN
|
||||||
UPDATE APP_CACHE_VIEW SET APP_UPDATE_DATE = NOW() WHERE APP_UID = NEW.APP_UID;
|
UPDATE APP_CACHE_VIEW SET APP_UPDATE_DATE = NEW.APP_UPDATE_DATE WHERE APP_UID = NEW.APP_UID;
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF (NEW.APP_STATUS = 'COMPLETED') THEN
|
IF (NEW.APP_STATUS = 'COMPLETED') THEN
|
||||||
UPDATE APP_CACHE_VIEW SET APP_FINISH_DATE = NEW.APP_FINISH_DATE WHERE APP_UID = NEW.APP_UID;
|
UPDATE APP_CACHE_VIEW SET APP_FINISH_DATE = NEW.APP_FINISH_DATE WHERE APP_UID = NEW.APP_UID;
|
||||||
|
UPDATE APP_CACHE_VIEW SET APP_UPDATE_DATE = NEW.APP_UPDATE_DATE WHERE APP_UID = NEW.APP_UID;
|
||||||
END IF;
|
END IF;
|
||||||
END
|
END
|
||||||
|
|||||||
Reference in New Issue
Block a user