添加SGSN-CDR文件
This commit is contained in:
@@ -189,6 +189,10 @@ case '360': //PPS
|
||||
case '375':
|
||||
$showNameList="Operation Type,IMEI,MSISDN,IMSI,User Type,Seizure,Result";
|
||||
|
||||
break;
|
||||
case '400':
|
||||
$showNameList="Operation Type,IMSI,GPRS Uplink,GPRS Downlink,Access Point NameOI,Duration";
|
||||
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -246,14 +250,20 @@ while(($dispNum<$dispNumOfPerPage)&&($cntTbNum_1<24)){
|
||||
$srcFld = " $srcTb.description_2 ";
|
||||
}
|
||||
|
||||
if($sysId==400){
|
||||
$order = " ORDER BY recordOpeningTime DESC";
|
||||
|
||||
}else{
|
||||
$order = " ORDER BY $sortFld ";
|
||||
}
|
||||
|
||||
if($keyWord){
|
||||
if($queryField=="callingNumber")
|
||||
$rrType=6;
|
||||
else
|
||||
$rrType=7;
|
||||
$aWhere = " AND ($queryField like '%$keyWord%' or(recordType=$rrType and serviceCentre like '%$keyWord%'))";
|
||||
if($sysId==375)
|
||||
if($sysId==375||$sysId==400)
|
||||
$aWhere = " AND $queryField like '%$keyWord%' ";
|
||||
else if($sysId==386)
|
||||
{
|
||||
@@ -302,7 +312,7 @@ while(($dispNum<$dispNumOfPerPage)&&($cntTbNum_1<24)){
|
||||
$order=" ORDER BY releaseTime DESC ";
|
||||
$selSql = $select.$where.$order.$limit;
|
||||
}
|
||||
if(0)
|
||||
if($DEBUG)
|
||||
echo "<br>down selSql=$selSql<br>";
|
||||
|
||||
$selRes = @mysqli_query($cdrDbConn,$selSql);
|
||||
@@ -2181,6 +2191,32 @@ while(($dispNum<$dispNumOfPerPage)&&($cntTbNum_1<24)){
|
||||
}
|
||||
break;
|
||||
//PPS CDR END
|
||||
|
||||
case '400':
|
||||
if($tRecord){
|
||||
do{
|
||||
$recordType = $selRow[recordType];
|
||||
$servedIMSI = $selRow[imsiDigit];
|
||||
$showType = $selRow[showType];
|
||||
$dataVolumeGPRSUplink= $selRow[dataVolumeGPRSUplink];
|
||||
$dataVolumeGPRSDownlink= $selRow[dataVolumeGPRSDownlink];
|
||||
$duration = $selRow[duration];
|
||||
$accessPointNameOI = $selRow[accessPointNameOI];
|
||||
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td>$showType</td>";
|
||||
echo "<td>$servedIMSI</td>";
|
||||
echo "<td>$dataVolumeGPRSUplink</td>";
|
||||
echo "<td>$dataVolumeGPRSDownlink</td>";
|
||||
echo "<td>$accessPointNameOI</td>";
|
||||
echo "<td>$duration</td>";
|
||||
|
||||
|
||||
|
||||
}while(@$selRow = @mysqli_fetch_array($selRes));
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}//END switch*/
|
||||
|
||||
@@ -159,7 +159,12 @@ while((($displayNum-$cntDispNum)<$dispNumOfPerPage)&&($nextTbNum<24)){
|
||||
else
|
||||
$rrType=7;
|
||||
|
||||
if($sysId == 400){
|
||||
$WHERE = " $queryField like '%$keyWord%' or (recordType=$rrType and MSISDN like '%$keyWord%') ";
|
||||
}else{
|
||||
$WHERE = " $queryField like '%$keyWord%' or (recordType=$rrType and servedMSISDN like '%$keyWord%') ";
|
||||
}
|
||||
|
||||
$WHERE = "WHERE ".$WHERE;
|
||||
$selSql = "SELECT count(*) FROM $tbName[$nextTbNum] $WHERE ";
|
||||
}else{
|
||||
@@ -227,18 +232,18 @@ if($sysId==380)
|
||||
else
|
||||
$selSql=" SELECT count(*) FROM $tbName[$nextTbNum] WHERE servedIMSI like '%$keyWord%' ";
|
||||
}
|
||||
|
||||
if($DEBUG)
|
||||
echo "selSql=$selSql<br>";
|
||||
//echo "selSql=$selSql<br>";
|
||||
if($DEBUG) { echo "selSql=$selSql<br>";}
|
||||
$selRes = @mysqli_query($cdrDbConn,$selSql);
|
||||
$selRow = @mysqli_fetch_array($selRes);
|
||||
echo mysqli_error($cdrDbConn);
|
||||
//echo mysqli_error($cdrDbConn);
|
||||
if($selRow[0]=="")
|
||||
$recordNum[$nextTbNum] = 0;
|
||||
else
|
||||
$recordNum[$nextTbNum] = $selRow[0];
|
||||
if($DEBUG) echo "recordNum[$nextTbNum]=$recordNum[$nextTbNum]<BR>";
|
||||
$displayNum += $selRow[0];
|
||||
//echo "dispNumOfPerPage=$dispNumOfPerPage;displayNum=$displayNum<BR>";
|
||||
if(($cntDispNum+$dispNumOfPerPage)>$displayNum){
|
||||
$nextTbNum++;
|
||||
}
|
||||
|
||||
@@ -116,15 +116,17 @@ switch($sysTypeNo){
|
||||
//echo "<option value=\"serviceCentre\">Service centre</option>";
|
||||
echo "</select>";
|
||||
break;
|
||||
case '400': // SGSN
|
||||
echo "IMSI";
|
||||
echo "<input type=\"hidden\" name=\"queryField\" value=\"imsiDigit\"> ";
|
||||
break;
|
||||
case '325': //VLR
|
||||
case '330': // HLR
|
||||
echo "IMSI";
|
||||
echo "<input type=\"hidden\" name=\"queryField\" value=\"servedIMSI\"> ";
|
||||
break;
|
||||
case '350': // SMSC
|
||||
echo "MSISDN";
|
||||
echo "<input type=\"hidden\" name=\"queryField\" value=\"servedMSISDN\"> ";
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user