SGSN特殊处理
This commit is contained in:
@@ -1265,7 +1265,14 @@ void clear_table(char *table_name)
|
|||||||
cdr_log("[ERR %d][clear_table]:Can not connect to CDR_DB",mysql_errno(pubConn));
|
cdr_log("[ERR %d][clear_table]:Can not connect to CDR_DB",mysql_errno(pubConn));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (strstr(table_name, "cdrFromSGSN") != NULL) {
|
||||||
|
sprintf(mng_sqlstr,"delete from CDR_DB.%s WHERE TO_DAYS(changeTime)<TO_DAYS(NOW());",table_name);
|
||||||
|
|
||||||
|
}else{
|
||||||
sprintf(mng_sqlstr,"delete from CDR_DB.%s WHERE TO_DAYS(releaseTime)<TO_DAYS(NOW());",table_name);
|
sprintf(mng_sqlstr,"delete from CDR_DB.%s WHERE TO_DAYS(releaseTime)<TO_DAYS(NOW());",table_name);
|
||||||
|
}
|
||||||
|
|
||||||
if(mysql_getnores(pubConn,mng_sqlstr) != 0)
|
if(mysql_getnores(pubConn,mng_sqlstr) != 0)
|
||||||
cdr_log("[ERR %d][clear_table]:%s",mysql_errno(pubConn),mng_sqlstr);
|
cdr_log("[ERR %d][clear_table]:%s",mysql_errno(pubConn),mng_sqlstr);
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user