PMCORE-2940
This commit is contained in:
@@ -4167,6 +4167,21 @@ class WorkspaceTools
|
|||||||
APP_STATUS_ID = 0");
|
APP_STATUS_ID = 0");
|
||||||
$con->commit();
|
$con->commit();
|
||||||
|
|
||||||
|
// Populating APPLICATION.APP_FINISH_DATE
|
||||||
|
CLI::logging("-> Populating APPLICATION.APP_FINISH_DATE \n");
|
||||||
|
$con->begin();
|
||||||
|
$stmt = $con->createStatement();
|
||||||
|
$rs = $stmt->executeQuery("UPDATE APPLICATION AS AP
|
||||||
|
INNER JOIN (
|
||||||
|
SELECT APP_DELEGATION.APP_NUMBER, APP_DELEGATION.DEL_FINISH_DATE
|
||||||
|
FROM APP_DELEGATION
|
||||||
|
ORDER BY DEL_FINISH_DATE DESC
|
||||||
|
) AS DEL
|
||||||
|
ON (AP.APP_NUMBER = DEL.APP_NUMBER)
|
||||||
|
SET AP.APP_FINISH_DATE = DEL.DEL_FINISH_DATE
|
||||||
|
WHERE AP.APP_FINISH_DATE IS NULL AND AP.APP_STATUS_ID = 3");
|
||||||
|
$con->commit();
|
||||||
|
|
||||||
// Populating APP_DELAY.USR_ID
|
// Populating APP_DELAY.USR_ID
|
||||||
CLI::logging("-> Populating APP_DELAY.USR_ID \n");
|
CLI::logging("-> Populating APP_DELAY.USR_ID \n");
|
||||||
$con->begin();
|
$con->begin();
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use ProcessMaker\Model\Application as ModelApplication;
|
||||||
use ProcessMaker\Model\Process as ProcessModel;
|
use ProcessMaker\Model\Process as ProcessModel;
|
||||||
use ProcessMaker\Plugins\PluginRegistry;
|
use ProcessMaker\Plugins\PluginRegistry;
|
||||||
use ProcessMaker\Util\DateTime;
|
use ProcessMaker\Util\DateTime;
|
||||||
@@ -233,18 +234,19 @@ if (isset($_GET['breakpoint'])) {
|
|||||||
}
|
}
|
||||||
#end trigger debug session.......
|
#end trigger debug session.......
|
||||||
|
|
||||||
//Save data - Start
|
// Save data - Start
|
||||||
unset($Fields['APP_STATUS']);
|
unset($Fields['APP_STATUS']);
|
||||||
unset($Fields['APP_PROC_STATUS']);
|
unset($Fields['APP_PROC_STATUS']);
|
||||||
unset($Fields['APP_PROC_CODE']);
|
unset($Fields['APP_PROC_CODE']);
|
||||||
unset($Fields['APP_PIN']);
|
unset($Fields['APP_PIN']);
|
||||||
|
unset($Fields['APP_FINISH_DATE']);
|
||||||
|
|
||||||
$Fields["USER_UID"] = $_SESSION["USER_LOGGED"];
|
$Fields["USER_UID"] = $_SESSION["USER_LOGGED"];
|
||||||
$Fields["CURRENT_DYNAFORM"] = $_GET["UID"];
|
$Fields["CURRENT_DYNAFORM"] = $_GET["UID"];
|
||||||
$Fields["OBJECT_TYPE"] = ($_GET["UID"] == "-1") ? "ASSIGN_TASK" : $_GET["TYPE"];
|
$Fields["OBJECT_TYPE"] = ($_GET["UID"] == "-1") ? "ASSIGN_TASK" : $_GET["TYPE"];
|
||||||
|
|
||||||
$oCase->updateCase($_SESSION['APPLICATION'], $Fields);
|
$oCase->updateCase($_SESSION['APPLICATION'], $Fields);
|
||||||
//Save data - End
|
// Save data - End
|
||||||
|
|
||||||
//Obtain previous and next step - Start
|
//Obtain previous and next step - Start
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user