PM-1670 Adicion de condicion para consulta a casos reasignados
This commit is contained in:
@@ -1654,18 +1654,23 @@ class AppCacheView extends BaseAppCacheView
|
|||||||
public function getTotalCasesByAllUsers()
|
public function getTotalCasesByAllUsers()
|
||||||
{
|
{
|
||||||
$oCriteria = new Criteria("workflow");
|
$oCriteria = new Criteria("workflow");
|
||||||
|
|
||||||
$oCriteria->addSelectColumn(AppCacheViewPeer::USR_UID);
|
$oCriteria->addSelectColumn(AppCacheViewPeer::USR_UID);
|
||||||
$oCriteria->addAsColumn("CNT", "COUNT(DISTINCT(APP_UID))");
|
$oCriteria->addAsColumn("CNT", "COUNT(DISTINCT(APP_CACHE_VIEW.APP_UID))");
|
||||||
|
|
||||||
|
$oCriteria->addJoin(AppCacheViewPeer::DEL_INDEX , AppDelayPeer::APP_DEL_INDEX, Criteria::LEFT_JOIN);
|
||||||
|
|
||||||
|
$oCriteria->add(
|
||||||
|
$oCriteria->getNewCriterion(AppDelayPeer::APP_TYPE, NULL, Criteria::ISNULL)->addOr(
|
||||||
|
$oCriteria->getNewCriterion(AppDelayPeer::APP_TYPE, 'REASSIGN', Criteria::NOT_EQUAL))
|
||||||
|
);
|
||||||
|
|
||||||
$oCriteria->addGroupByColumn(AppCacheViewPeer::USR_UID);
|
$oCriteria->addGroupByColumn(AppCacheViewPeer::USR_UID);
|
||||||
$dat = AppCacheViewPeer::doSelectRS($oCriteria);
|
$dat = AppCacheViewPeer::doSelectRS($oCriteria);
|
||||||
$dat->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$dat->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
|
|
||||||
$aRows = array();
|
$aRows = array();
|
||||||
|
|
||||||
while ($dat->next()) {
|
while ($dat->next()) {
|
||||||
$row = $dat->getRow();
|
$row = $dat->getRow();
|
||||||
|
|
||||||
$aRows[$row["USR_UID"]] = $row["CNT"];
|
$aRows[$row["USR_UID"]] = $row["CNT"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user