gprodinf.pc

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

PC
2,377
字号
		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 + =
减小字号Ctrl + -
显示快捷键?