⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dinstall.pc

📁 小灵通机卡分离模块的设计.建立在数据库服务器
💻 PC
📖 第 1 页 / 共 5 页
字号:
		#endif



		ncpyRec(i,0,gccondition,20);
		trim(gccondition);
		sprintf(temp_1,"zgw=========471===gccondition:%s ",gccondition);	
		PrintStatus(temp_1);	

		/*A0PDN_PDINFO处理开始*/
		if (strcmp(gccondition,"A0") == 0)
		{
			gia0e=i;
			gia0c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gia0rows)
			{
				gia0rows = atoi(gcrows);
			}
		}
		/*A0PDN_PDINFO处理结束*/
		/*A1PDN_PHONE处理开始*/
		else if (strcmp(gccondition,"A1") == 0)
		{
			gia1e=i;
			gia1c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if ((gitimes == 2) && (gilines > 1))
			{
				ncpyRec(i,1,gcfld_id,3);
				trim(gcfld_id);
				ncpyRec(i,3,gcvalue,300);
				trim(gcvalue);
				if ((strcmp(gcfld_id,"0") == 0) && (gcvalue[0] == 0))
				{
					giaddlines++;
					#ifdef	YYDEBUG
					DebugLog("a10011giaddlines=%d",giaddlines);
					#endif
				}
			}

			if (atoi(gcrows) > gia1rows)
			{
				gia1rows = atoi(gcrows);
			}
		}
		/*A1PDN_PHONE处理结束*/

		/*G0pdn_incr_prod处理开始*/
		else if (strcmp(gccondition,"G0") == 0)
		{
			gig0e=i;
			gig0c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gig0rows)
			{
				gig0rows = atoi(gcrows);
			}
		}
		/*G0pdn_incr_prod处理结束*/

		/*G1pdn_prod_prop处理开始*/
		else if (strcmp(gccondition,"G1") == 0)
		{
			gig1e=i;
			gig1c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gig1rows)
			{
				gig1rows = atoi(gcrows);
			}
		}
		/*G1pdn_prod_prop处理结束*/

		/*A3PDN_ACCOUNT处理开始*/
		else if (strcmp(gccondition,"A3") == 0)
		{
			gia3e=i;
			gia3c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gia3rows)
			{
				gia3rows = atoi(gcrows);
			}
			if (gia3rows < 1)
			{
				#ifdef	YYDEBUG
				fclose(tracefp);
				CopyTr(gcfilename,gcyyerrlog);
				#endif
				exceptExit(10001,PARAM_ERR );	      /*参数输入错误,退出服务*/
			}
		}
		/*A3PDN_ACCOUNT处理结束*/

		/*a4PDN_ACCOUNTinfo处理开始*/
		else if (strcmp(gccondition,"A4") == 0)
		{
			gia4e=i;
			gia4c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gia4rows)
			{
				gia4rows = atoi(gcrows);
			}
		}
		/*a4PDN_ACCOUNTINFO处理结束*/

		/*a5PDN_deviceinfo处理开始*/
		else if (strcmp(gccondition,"A5") == 0)
		{
			gia5e=i;
			gia5c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gia5rows)
			{
				gia5rows = atoi(gcrows);
			}
		}
		/*a5PDN_device处理结束*/


		/*a6PDN_WARRANTOR处理开始*/
		else if (strcmp(gccondition,"A6") == 0)
		{
			gia6e=i;
			gia6c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			#ifdef	YYDEBUG
			DebugLog("a60011gcrows=%s,gia6e=%d,gia6c=%d",gcrows,gia6e,gia6c);
			#endif
			if (atoi(gcrows) > gia6rows)
			{
				gia6rows = atoi(gcrows);
			}
		}
		/*a6PDN_WARRANTOR处理结束*/


		/*E7CN_CUST_INFO处理开始*/
		else if (strcmp(gccondition,"E7") == 0)
		{
			gie7e=i;
			gie7c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gie7rows)
			{
				gie7rows = atoi(gcrows);
			}
		}
		/*E7CN_CUST_INFO处理结束*/

		/*D6pdn_phs处理开始*/
		else if (strcmp(gccondition,"D6") == 0)
		{
			gid6e=i;
			gid6c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gid6rows)
			{
				gid6rows = atoi(gcrows);
			}
		}
		/*d6pdn_phs处理结束*/
		/*addby zgw 2050425 D6pdn_phssim处理开始*/
		else if (strcmp(gccondition,"J2") == 0)
		{
			gij2e=i;
			gij2c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
sprintf(temp_1,"zgw=========647===gcrows:%s ==gij2rows:%s",gcrows,gij2rows);	
PrintStatus(temp_1);			
			if (atoi(gcrows) > gij2rows)
			{
				gij2rows = atoi(gcrows);
			}
		}
		/*d6pdn_phssim处理结束*/

		/*b6pdn_relay处理开始*/
		else if (strcmp(gccondition,"B6") == 0)
		{
			gib6e=i;
			gib6c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gib6rows)
			{
				gib6rows = atoi(gcrows);
			}
		}
		/*b6pdn_relay处理结束*/

		/*H3PDN_PREPAY处理开始*/
		else if (strcmp(gccondition,"H3") == 0)
		{
			gih3e=i;
			gih3c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gih3rows)
			{
				gih3rows = atoi(gcrows);
			}
		}
		/*H3PDN_PREPAY处理结束*/

		/*h6PDN_foregift处理开始*/
		else if (strcmp(gccondition,"H6") == 0)
		{
			gih6e=i;
			gih6c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > gih6rows)
			{
				gih6rows = atoi(gcrows);
			}
		}
		/*h6PDN_foregift处理结束*/
		/*add by qyd about 机卡分离激活 at 20050525 start */
		/*v5P_ORDERDISc处理开始*/
		else if (strcmp(gccondition,"V5") == 0)
		{
			giv5e=i;
			giv5c++;
			ncpyRec(i,2,gcrows,5);
			trim(gcrows);
			if (atoi(gcrows) > giv5rows)
			{
				giv5rows = atoi(gcrows);
			}
		}
		/*v5P_ORDERDISc处理结束*/
		/*add by qyd about 机卡分离激活 at 20050525 end */

	}
	/*扫描FOR 循环完成*/


	gia0s = gia0e - gia0c + 1;
	gia1s = gia1e - gia1c + 1;
	gig0s = gig0e - gig0c + 1;
	gig1s = gig1e - gig1c + 1;
	gia3s = gia3e - gia3c + 1;
	gia4s = gia4e - gia4c + 1;
	gia5s = gia5e - gia5c + 1;
	gia6s = gia6e - gia6c + 1;
	gie7s = gie7e - gie7c + 1;
	gid6s = gid6e - gid6c + 1;
	
	gij2s = gij2e - gij2c + 1;
	
	gib6s = gib6e - gib6c + 1;
	gih3s = gih3e - gih3c + 1;
	gih6s = gih6e - gih6c + 1;

	giv5s = giv5e - giv5c + 1;

	/*取处理等级*/
	EXEC SQL SELECT tran_value INTO :gicust_type_value FROM dc_cust_type WHERE scode = :gccust_type;
	if (sqlca.sqlcode != 0)
	{
		strcat(gcretstr,"检索dc_cust_type出错");
		#ifdef	YYDEBUG
		DebugLog("%s",gcretstr);
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(-1,gcretstr);
	}
	EXEC SQL SELECT tran_value INTO :giaccept_grade_value FROM dc_acceptgrad WHERE scode = :gcaccept_grade;
	if (sqlca.sqlcode != 0)
	{
		strcat(gcretstr,"检索dc_acceptgrad出错");
		#ifdef	YYDEBUG
		DebugLog("%s",gcretstr);
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(-1,gcretstr);
	}
	gideal_grad=gicust_type_value * giaccept_grade_value;

	if (gia1e >= 0)
	{
		gcretval=intoPdn_phoneProc();   	     /*生成pdn_phone详细资料*/
		if (gcretval != 0)
		{
			#ifdef	YYDEBUG
			DebugLog("phone");
			fclose(tracefp);
			CopyTr(gcfilename,gcyyerrlog);
			#endif
			exceptExit(gcretval,gcretstr);
		}
	}

	gcretval=intoPdn_acceptlogProc();   	     /*生成pdn_acceptlog详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("acceptlog");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	gcretval=intoPdn_servcontrolProc();   	     /*生成pdn_servcontrol详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("servcontrol");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	gcretval=intoSr_accept_logProc();   	     /*生成sr_accept_log详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("sr_accept_log,gcretstr=%s",gcretstr);
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}


	gcretval=intoPdn_pdinfoProc();   	     /*生成pdn_pdinfo详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("pdinfo");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	#ifdef	YYDEBUG
	DebugLog("start pdn_prepay");
	#endif
	gcretval=intoPdn_prepayProc();   	     /*生成pdn_prepay详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("pdn_prepay error");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	gcretval=intoPdn_incr_prodProc();   	     /*生成pdn_incr_prod详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("incr_prod");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}
	#ifdef	YYDEBUG
	DebugLog("wawahahawaha--pdn_prod_prop1");
	#endif

	gcretval=intoPdn_prod_propProc();   	     /*生成pdn_prod_prop详细资料*/

	#ifdef	YYDEBUG
	DebugLog("wawahahawaha--pdn_prod_prop2");
	#endif

	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("prod_prop");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	gcretval=intoPdn_accountProc();   	     /*生成pdn_account详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("account");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	gcretval=intoPdn_deviceProc();   	     /*生成pdn_device详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("device");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	gcretval=intoPdn_warrantorProc();   	     /*生成pdn_warrantor详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("warrantor");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	gcretval=intoPdn_foregiftProc();   	     /*生成pdn_foregift详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("foregift");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	gcretval=intoCn_cust_infoProc();   	     /*生成cn_cust_info详细资料*/
	if (gcretval != 0)
	{
		#ifdef	YYDEBUG
		DebugLog("cn_cust_info");
		fclose(tracefp);
		CopyTr(gcfilename,gcyyerrlog);
		#endif
		exceptExit(gcretval,gcretstr);
	}

	if (gid6e >= 0)
	{
		gcretval=intoPdn_phsProc();   	     /*生成pdn_phs详细资料*/
		if (gcretval != 0)
		{
			#ifdef	YYDEBUG
			DebugLog("pdn_phs");
			fclose(tracefp);
			CopyTr(gcfilename,gcyyerrlog);
			#endif
			exceptExit(gcretval,gcretstr);
		}
	}
/*addby zgw20050425*/	
	if (gij2e >= 0)
	{
			
		gcretval=intoPdn_phssimProc();   	     /*生成pdn_phssim详细资料*/
		if (gcretval != 0)
		{
			#ifdef	YYDEBUG
			DebugLog("pdn_phssim");
			fclose(tracefp);
			CopyTr(gcfilename,gcyyerrlog);
			#endif

⌨️ 快捷键说明

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