📄 dinstall.pc
字号:
#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 + -