HOR-4779
This commit is contained in:
@@ -128,5 +128,29 @@ class SubApplication extends BaseSubApplication
|
||||
|
||||
return !is_null($dataset);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get information about the subProcess
|
||||
*
|
||||
* @param string $appUid
|
||||
* @param string $status
|
||||
*
|
||||
* @return object
|
||||
*/
|
||||
public static function getSubProcessInfo($appUid, $status = 'ACTIVE')
|
||||
{
|
||||
$criteria = new Criteria('workflow');
|
||||
$criteria->add(SubApplicationPeer::APP_UID, $appUid);
|
||||
$criteria->add(SubApplicationPeer::SA_STATUS, $status);
|
||||
$criteria->setLimit(1);
|
||||
$dataSet = SubApplicationPeer::doSelectRS($criteria);
|
||||
$dataSet->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$result = [];
|
||||
if ($dataSet->next()) {
|
||||
$result = $dataSet->getRow();
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -157,5 +157,29 @@ class SubProcess extends BaseSubProcess
|
||||
|
||||
return SubProcessPeer::doSelectOne($criteria);
|
||||
}
|
||||
|
||||
/**
|
||||
* This function will be return the configuration in the subProcess
|
||||
*
|
||||
* @param string $proUid
|
||||
* @param string $tasUid
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public static function getSubProcessConfiguration($proUid, $tasUid)
|
||||
{
|
||||
$criteria = new Criteria('workflow');
|
||||
$criteria->add(SubProcessPeer::PRO_PARENT, $proUid);
|
||||
$criteria->add(SubProcessPeer::TAS_PARENT, $tasUid);
|
||||
$criteria->setLimit(1);
|
||||
$dataSet = SubProcessPeer::doSelectRS($criteria);
|
||||
$dataSet->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$result = [];
|
||||
if ($dataSet->next()) {
|
||||
$result = $dataSet->getRow();
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user