gprodinf.pc

来自「小灵通机卡分离模块的设计.建立在数据库服务器」· PC 代码 · 共 2,377 行 · 第 1/5 页

PC
2,377
字号
					fclose(tracefp);
					#endif
					sprintf(gcret,"%d",gcretval);
					addParams(BEGIN,gcret,END);
					normalExit(gcretval,gcretstr);
				}
			}
		}
		else if (gcproduce_id[0] != 0)								/*生产编号不为空*/
		{
			gcretval=getlanProc("pdn","7");					/*根据生产编号取pdn_lan*/
			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,"检索lan无纪录");
				#ifdef	YYDEBUG
				fclose(tracefp);
				#endif
				sprintf(gcret,"%d",gcretval);
				addParams(BEGIN,gcret,END);
				normalExit(gcretval,gcretstr);
			}
		}
	}

	/*vpn处理开始*/
	else if (strcmp(gctable_name,"F6") == 0 )            /*pdn_vpn*/
	{
		if (gcproduce_id[0] == 0)											/*生产编号为空*/
		{
			gcretval=getvpnProc("pdn","2");					/*根据产品编号取pdn_vpn*/
			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=getvpnProc("pd","2");					/*根据产品编号取pd_vpn*/
				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,"检索vpn无纪录");
					#ifdef	YYDEBUG
					fclose(tracefp);
					#endif
					sprintf(gcret,"%d",gcretval);
					addParams(BEGIN,gcret,END);
					normalExit(gcretval,gcretstr);
				}
			}
		}
		else if (gcproduce_id[0] != 0)								/*生产编号不为空*/
		{
			gcretval=getvpnProc("pdn","7");					/*根据生产编号取pdn_vpn*/
			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,"检索vpn无纪录");
				#ifdef	YYDEBUG
				fclose(tracefp);
				#endif
				sprintf(gcret,"%d",gcretval);
				addParams(BEGIN,gcret,END);
				normalExit(gcretval,gcretstr);
			}
		}
	}

	/*163dial处理开始*/
	else if (strcmp(gctable_name,"C1") == 0 )            /*pdn_163dial*/
	{
		if (gcproduce_id[0] == 0)											/*生产编号为空*/
		{
			gcretval=get163dialProc("pdn","2");					/*根据产品编号取pdn_163dial*/
			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=get163dialProc("pd","2");					/*根据产品编号取pd_163dial*/
				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,"检索163dial无纪录");
					#ifdef	YYDEBUG
					fclose(tracefp);
					#endif
					sprintf(gcret,"%d",gcretval);
					addParams(BEGIN,gcret,END);
					normalExit(gcretval,gcretstr);
				}
			}
		}
		else if (gcproduce_id[0] != 0)								/*生产编号不为空*/
		{
			gcretval=get163dialProc("pdn","7");					/*根据生产编号取pdn_163dial*/
			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,"检索163dial无纪录");
				#ifdef	YYDEBUG
				fclose(tracefp);
				#endif
				sprintf(gcret,"%d",gcretval);
				addParams(BEGIN,gcret,END);
				normalExit(gcretval,gcretstr);
			}
		}
	}

	/*163line处理开始*/
	else if (strcmp(gctable_name,"C2") == 0 )            /*pdn_163line*/
	{
		if (gcproduce_id[0] == 0)											/*生产编号为空*/
		{
			gcretval=get163lineProc("pdn","2");					/*根据产品编号取pdn_163line*/
			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=get163lineProc("pd","2");					/*根据产品编号取pd_163line*/
				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,"检索163line无纪录");
					#ifdef	YYDEBUG
					fclose(tracefp);
					#endif
					sprintf(gcret,"%d",gcretval);
					addParams(BEGIN,gcret,END);
					normalExit(gcretval,gcretstr);
				}
			}
		}
		else if (gcproduce_id[0] != 0)								/*生产编号不为空*/
		{
			gcretval=get163lineProc("pdn","7");					/*根据生产编号取pdn_163line*/
			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,"检索163line无纪录");
				#ifdef	YYDEBUG
				fclose(tracefp);
				#endif
				sprintf(gcret,"%d",gcretval);
				addParams(BEGIN,gcret,END);
				normalExit(gcretval,gcretstr);
			}
		}
	}

	/*virhost处理开始*/
	else if (strcmp(gctable_name,"E2") == 0 )            /*pdn_virhost*/
	{
		if (gcproduce_id[0] == 0)											/*生产编号为空*/
		{
			gcretval=getvirhostProc("pdn","2");					/*根据产品编号取pdn_virhost*/
			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=getvirhostProc("pd","2");					/*根据产品编号取pd_virhost*/
				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,"检索virhost无纪录");
					#ifdef	YYDEBUG
					fclose(tracefp);
					#endif
					sprintf(gcret,"%d",gcretval);
					addParams(BEGIN,gcret,END);
					normalExit(gcretval,gcretstr);
				}
			}
		}
		else if (gcproduce_id[0] != 0)								/*生产编号不为空*/
		{
			gcretval=getvirhostProc("pdn","7");					/*根据生产编号取pdn_virhost*/
			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,"检索virhost无纪录");
				#ifdef	YYDEBUG
				fclose(tracefp);
				#endif
				sprintf(gcret,"%d",gcretval);
				addParams(BEGIN,gcret,END);
				normalExit(gcretval,gcretstr);
			}
		}
	}

	/*hostmana处理开始*/
	else if (strcmp(gctable_name,"D0") == 0 )            /*pdn_hostmana*/
	{
		if (gcproduce_id[0] == 0)											/*生产编号为空*/
		{
			gcretval=gethostmanaProc("pdn","2");					/*根据产品编号取pdn_hostmana*/
			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=gethostmanaProc("pd","2");					/*根据产品编号取pd_hostmana*/
				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,"检索hostmana无纪录");
					#ifdef	YYDEBUG
					fclose(tracefp);
					#endif
					sprintf(gcret,"%d",gcretval);
					addParams(BEGIN,gcret,END);
					normalExit(gcretval,gcretstr);
				}
			}
		}
		else if (gcproduce_id[0] != 0)								/*生产编号不为空*/
		{
			gcretval=gethostmanaProc("pdn","7");					/*根据生产编号取pdn_hostmana*/
			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,"检索hostmana无纪录");
				#ifdef	YYDEBUG
				fclose(tracefp);
				#endif
				sprintf(gcret,"%d",gcretval);
				addParams(BEGIN,gcret,END);
				normalExit(gcretval,gcretstr);
			}
		}
	}

	/*jright处理开始*/
	else if (strcmp(gctable_name,"D1") == 0 )            /*pdn_jright*/
	{
		if (gcproduce_id[0] == 0)											/*生产编号为空*/
		{
			gcretval=getjrightProc("pdn","2");					/*根据产品编号取pdn_jright*/
			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=getjrightProc("pd","2");					/*根据产品编号取pd_jright*/
				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,"检索jright无纪录");
					#ifdef	YYDEBUG
					fclose(tracefp);
					#endif
					sprintf(gcret,"%d",gcretval);
					addParams(BEGIN,gcret,END);
					normalExit(gcretval,gcretstr);
				}
			}
		}
		else if (gcproduce_id[0] != 0)								/*生产编号不为空*/
		{
			gcretval=getjrightProc("pdn","7");					/*根据生产编号取pdn_jright*/
			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,"检索jright无纪录");
				#ifdef	YYDEBUG
				fclose(tracefp);
				#endif
				sprintf(gcret,"%d",gcretval);
				addParams(BEGIN,gcret,END);
				normalExit(gcretval,gcretstr);
			}
		}
	}

	/*equiphire处理开始*/
	else if (strcmp(gctable_name,"G4") == 0 )            /*pdn_equiphire*/
	{
		if (gcproduce_id[0] == 0)											/*生产编号为空*/
		{
			gcretval=getequiphireProc("pdn","2");					/*根据产品编号取pdn_equiphire*/
			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=getequiphireProc("pd","2");					/*根据产品编号取pd_equiphire*/
				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,"检索equiphire无纪录");
					#ifdef	YYDEBUG
					fclose(tracefp);
					#endif
					sprintf(gcret,"%d",gcretval);
					addParams(BEGIN,gcret,END);
					normalExit(gcretval,gcretstr);
				}
			}
		}
		else if (gcproduce_id[0] != 0)								/*生产编号不为空*/
		{
			gcretval=getequiphireProc("pdn","7");					/*根据生产编号取pdn_equiphire*/
			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,"检索equiphire无纪录");
				#ifdef	YYDEBUG
				fclose(tra

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?