示例#1
0
            }
            $criteria = new Criteria();
            $criteria->addSelectColumn(AppCacheViewPeer::APP_TITLE);
            $criteria->addSelectColumn(AppCacheViewPeer::APP_TAS_TITLE);
            $criteria->add(AppCacheViewPeer::APP_UID, $row['APP_UID']);
            $criteria->add(AppCacheViewPeer::DEL_INDEX, $index);
            $resultCacheView = AppCacheViewPeer::doSelectRS($criteria);
            $resultCacheView->setFetchmode(ResultSet::FETCHMODE_ASSOC);
            $row['APP_TITLE'] = '-';
            while ($resultCacheView->next()) {
                $rowCacheView = $resultCacheView->getRow();
                $row['APP_TITLE'] = $rowCacheView['APP_TITLE'];
                $row['TAS_TITLE'] = $rowCacheView['APP_TAS_TITLE'];
            }
            if ($row['DEL_INDEX'] == 0) {
                $row['TAS_TITLE'] = $tasTitleDefault;
            }
            $data[] = $row;
        }
        $response = array();
        $response['totalCount'] = $totalCount;
        $response['data'] = $data;
        die(G::json_encode($response));
        break;
    case 'updateStatusMessage':
        if (isset($_REQUEST['APP_MSG_UID']) && isset($_REQUEST['APP_MSG_STATUS'])) {
            $message = new AppMessage();
            $result = $message->updateStatus($_REQUEST['APP_MSG_UID'], $_REQUEST['APP_MSG_STATUS']);
        }
        break;
}