init web ems all
This commit is contained in:
133
wxc2_omc/sysDefine/alarmDef/alarmInit.php
Executable file
133
wxc2_omc/sysDefine/alarmDef/alarmInit.php
Executable file
@@ -0,0 +1,133 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>еIJ<D0B5><C4B2><EFBFBD><EFBFBD>ij<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵Ķ<CDB5><C4B6>壬
|
||||
<20>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱʡ<C8B1><CAA1><EFBFBD><EFBFBD>ֵ<EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc,lib.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:type_set_down.php
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><>type_set_down.php <20><><EFBFBD><EFBFBD>$sys_type
|
||||
$device_table = OMC_device_Def;
|
||||
|
||||
<20><><EFBFBD><EFBFBD>ֵ:<3A><>
|
||||
|
||||
<20><><EFBFBD><EFBFBD>:
|
||||
|
||||
<EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD>:
|
||||
NO.1
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> :
|
||||
ʱ<EFBFBD><EFBFBD>:
|
||||
<EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>:
|
||||
*********************************************************/
|
||||
@set_time_limit(600);
|
||||
require("../../inc/header.inc");
|
||||
|
||||
$DEBUG = 0;
|
||||
$sysDb='OMC_PUB';
|
||||
|
||||
|
||||
/*
|
||||
if($sureDoIt != 'Yes'){
|
||||
if($sureDoIt == 'No'){
|
||||
|
||||
}
|
||||
echo "";
|
||||
echo "<form action=\"sql.php\" method=\"post\">";
|
||||
echo "Are you sure to init $sysTypeName 's alarm?";
|
||||
echo "<input type="hidden" name="sysTypeName" value="$sysTypeName">";
|
||||
echo "<input type="hidden" name="maxSysNum" value="$maxSysNum">";
|
||||
echo "<input type="hidden" name="maxSubSysNum" value="$maxSubSysNum">";
|
||||
|
||||
echo "<input type="Submit" name="$sureDoIt" value="Yes">";
|
||||
echo "<input type="Submit" name="$sureDoIt" value="No">";
|
||||
echo "</form>";
|
||||
exit();
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
echo "<br><font size=3><b>It's need some minutes,Please wait...</b><br>";
|
||||
if($initAll > 0){
|
||||
$clearSql = "DELETE FROM sysAlarmLog ";
|
||||
}else{
|
||||
$clearSql = "DELETE FROM sysAlarmLog WHERE sysTypeNo = '$sysTypeNo'";
|
||||
}
|
||||
if($DEBUG) echo "<br>clearSql=$clearSql";
|
||||
mysqli_query($pubConn,$clearSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($initAll > 0){
|
||||
$getAlarmConfSql="SELECT sysTypeNo,compCode,alarmCode
|
||||
FROM sysAlarmConf
|
||||
WHERE alarmCode > '0'
|
||||
";
|
||||
}else{
|
||||
$getAlarmConfSql="SELECT compCode,alarmCode
|
||||
FROM sysAlarmConf
|
||||
WHERE sysTypeNo= '$sysTypeNo' AND alarmCode > '0'
|
||||
";
|
||||
$getSysConfSql = "SELECT maxSysNum,maxSubSysNum,sysTypeName FROM sysConf WHERE sysTypeNo= '$sysTypeNo'";
|
||||
if($DEBUG) echo "<br>getSysConfSql=$getSysConfSql";
|
||||
$sysConfResult=mysqli_query($pubConn,$getSysConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$sysConfRows = mysqli_fetch_array($sysConfResult);
|
||||
$maxSysNum = $sysConfRows[maxSysNum];
|
||||
$maxSubSysNum= $sysConfRows[maxSubSysNum];
|
||||
$sysTypeName = $sysConfRows[sysTypeName];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
if($DEBUG) echo "<br>maxSysNum=$maxSysNum";
|
||||
if($DEBUG) echo "<br>maxSubSysNum=$maxSubSysNum";
|
||||
if($DEBUG) echo "<br>sysTypeName=$sysTypeName";
|
||||
}
|
||||
|
||||
if($DEBUG) echo "<br>getAlarmConfSql=$getAlarmConfSql";
|
||||
$alarmConfResult=mysqli_query($pubConn,$getAlarmConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$k=0;
|
||||
while($alarmConfRows = mysqli_fetch_array($alarmConfResult)){
|
||||
if(($initAll > 0) && ($sysTypeNo != $alarmConfRows[sysTypeNo])){
|
||||
$sysTypeNo = $alarmConfRows[sysTypeNo];
|
||||
$getSysConfSql = "SELECT maxSysNum,maxSubSysNum FROM sysConf WHERE sysTypeNo= '$sysTypeNo'";
|
||||
if($DEBUG) echo "<br>getSysConfSql=$getSysConfSql";
|
||||
$sysConfResult=mysqli_query($pubConn,$getSysConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$sysConfRows = mysqli_fetch_array($sysConfResult);
|
||||
$maxSysNum = $sysConfRows[maxSysNum];
|
||||
$maxSubSysNum= $sysConfRows[maxSubSysNum];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
if($DEBUG) echo "<br>maxSysNum=$maxSysNum";
|
||||
if($DEBUG) echo "<br>maxSubSysNum=$maxSubSysNum";
|
||||
if($DEBUG) echo "<br>sysTypeName=$sysTypeName";
|
||||
}
|
||||
$compCode = $alarmConfRows[compCode];
|
||||
$alarmCode = $alarmConfRows[alarmCode];
|
||||
for($i=0;$i<$maxSysNum;$i++){
|
||||
for($j=0;$j<$maxSubSysNum;$j++){
|
||||
$insertSql = "REPLACE sysAlarmLog
|
||||
(sysTypeNo,sysNo,subSysNo,compCode,alarmCode,alarmCount,alarmTime,clearTime)
|
||||
VALUES
|
||||
('$sysTypeNo','$i','$j','$compCode','$alarmCode','0','0','0')
|
||||
";
|
||||
if($DEBUG) echo "<br>insertSql=$insertSql";
|
||||
mysqli_query($pubConn,$insertSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}
|
||||
if($initAll > 0){
|
||||
if(($k % 10) == 0){
|
||||
print(">>");
|
||||
flush();
|
||||
}
|
||||
}else{
|
||||
print(">>");
|
||||
flush();
|
||||
}
|
||||
$k++;
|
||||
}
|
||||
if($initAll > 0){
|
||||
echo "<br>All alarm initialized, number of alarm is $k!!</font>";
|
||||
}else{
|
||||
echo "<br>$sysTypeName 's alarm initialized, number of alarm is $k!!</font>";
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user