📄 gprodinf.pc
字号:
if (gcproduce_id[0] == 0) /*生产编号为空*/
{
gcretval=getdataprodProc("pdn","2"); /*根据产品编号取pdn_dataprod*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
gcretval=getdataprodProc("pd","2"); /*根据产品编号取pd_dataprod*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pd,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索dataprod无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
else if (gcproduce_id[0] != 0) /*生产编号不为空*/
{
gcretval=getdataprodProc("pdn","7"); /*根据生产编号取pdn_dataprod*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,7,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索dataprod无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
/*oppprod处理开始*/
else if (strcmp(gctable_name,"F2") == 0 ) /*pdn_oppprod*/
{
if (gcproduce_id[0] == 0) /*生产编号为空*/
{
gcretval=getoppprodProc("pdn","2"); /*根据产品编号取pdn_oppprod*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
gcretval=getoppprodProc("pd","2"); /*根据产品编号取pd_oppprod*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pd,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索oppprod无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
else if (gcproduce_id[0] != 0) /*生产编号不为空*/
{
gcretval=getoppprodProc("pdn","7"); /*根据生产编号取pdn_oppprod*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,7,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索oppprod无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
/*pvc处理开始*/
else if (strcmp(gctable_name,"F3") == 0 ) /*pdn_pvc*/
{
if (gcproduce_id[0] == 0) /*生产编号为空*/
{
gcretval=getpvcProc("pdn","2"); /*根据产品编号取pdn_pvc*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
gcretval=getpvcProc("pd","2"); /*根据产品编号取pd_pvc*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pd,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索pvc无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
else if (gcproduce_id[0] != 0) /*生产编号不为空*/
{
gcretval=getpvcProc("pdn","7"); /*根据生产编号取pdn_pvc*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,7,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索pvc无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
/*atm处理开始*/
else if (strcmp(gctable_name,"F4") == 0 ) /*pdn_atm*/
{
if (gcproduce_id[0] == 0) /*生产编号为空*/
{
gcretval=getatmProc("pdn","2"); /*根据产品编号取pdn_atm*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
gcretval=getatmProc("pd","2"); /*根据产品编号取pd_atm*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pd,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索atm无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
else if (gcproduce_id[0] != 0) /*生产编号不为空*/
{
gcretval=getatmProc("pdn","7"); /*根据生产编号取pdn_atm*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,7,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索atm无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
/*pac处理开始*/
else if (strcmp(gctable_name,"D4") == 0 ) /*pdn_pac*/
{
if (gcproduce_id[0] == 0) /*生产编号为空*/
{
gcretval=getpacProc("pdn","2"); /*根据产品编号取pdn_pac*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
gcretval=getpacProc("pd","2"); /*根据产品编号取pd_pac*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pd,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索pac无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
else if (gcproduce_id[0] != 0) /*生产编号不为空*/
{
gcretval=getpacProc("pdn","7"); /*根据生产编号取pdn_pac*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,7,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索pac无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
/*adsl处理开始*/
else if (strcmp(gctable_name,"B7") == 0 ) /*pdn_adsl*/
{
if (gcproduce_id[0] == 0) /*生产编号为空*/
{
gcretval=getadslProc("pdn","2"); /*根据产品编号取pdn_adsl*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
gcretval=getadslProc("pd","2"); /*根据产品编号取pd_adsl*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pd,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索adsl无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
else if (gcproduce_id[0] != 0) /*生产编号不为空*/
{
gcretval=getadslProc("pdn","7"); /*根据生产编号取pdn_adsl*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,7,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索adsl无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
/*datarelay处理开始*/
else if (strcmp(gctable_name,"B9") == 0 ) /*pdn_datarelay*/
{
if (gcproduce_id[0] == 0) /*生产编号为空*/
{
gcretval=getdatarelayProc("pdn","2"); /*根据产品编号取pdn_datarelay*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
gcretval=getdatarelayProc("pd","2"); /*根据产品编号取pd_datarelay*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pd,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索datarelay无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
else if (gcproduce_id[0] != 0) /*生产编号不为空*/
{
gcretval=getdatarelayProc("pdn","7"); /*根据生产编号取pdn_datarelay*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,7,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索datarelay无纪录");
#ifdef YYDEBUG
fclose(tracefp);
#endif
sprintf(gcret,"%d",gcretval);
addParams(BEGIN,gcret,END);
normalExit(gcretval,gcretstr);
}
}
}
/*lan处理开始*/
else if (strcmp(gctable_name,"F5") == 0 ) /*pdn_lan*/
{
if (gcproduce_id[0] == 0) /*生产编号为空*/
{
gcretval=getlanProc("pdn","2"); /*根据产品编号取pdn_lan*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pdn,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
gcretval=getlanProc("pd","2"); /*根据产品编号取pd_lan*/
if (gcretval < 0)
{
#ifdef YYDEBUG
DebugLog("pd,2,error!!!gcretstr=%s",gcretstr);
fclose(tracefp);
CopyTr(gcfilename,gcyyerrlog);
#endif
exceptExit(gcretval,gcretstr);
}
else if (gcretval == 0)
{
strcpy(gcretstr,"检索lan无纪录");
#ifdef YYDEBUG
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -