Example #1
0
function compareTwoGroups($idArr1, $idArr2)
{
    $result = array();
    $data1 = getCegDescCate($idArr1);
    $data2 = getCegDescCate($idArr2);
    foreach ($data1 as $row) {
        $cluster = $row["cluster"];
        $rsRow["cluster"] = $cluster;
        $rsRow["description"] = $row["description"];
        $rsRow["category"] = $row["category"];
        $rsRow["group"] = 1;
        $result[$cluster] = $rsRow;
    }
    foreach ($data2 as $row) {
        $cluster = $row["cluster"];
        if (!isset($result[$cluster])) {
            $rsRow["cluster"] = $cluster;
            $rsRow["description"] = $row["description"];
            $rsRow["category"] = $row["category"];
            $rsRow["group"] = 2;
            $result[$cluster] = $rsRow;
        } else {
            $result[$cluster]["group"] = 3;
        }
    }
    return $result;
}
Example #2
0
/**
 * main service function.
 * @param type $idArr
 */
function execute($idArr)
{
    $result['status'] = 0;
    $result['data'] = getCegDescCate($idArr);
    echo json_encode($result);
}