亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? svrf314.ec

?? 一個銀行業務的程序
?? EC
字號:
#include "../incl/serverpub.h"
$include sqlca;

#define LEN 3000	//記錄行

/********************************************
 網點日終軋帳
 日期:2003/03/19
 參數:操作網點,操作員號,起始日期,終止日期
********************************************/

$struct sSub
{
	char 	subject[7];
	int	opennum;
	int	closenum;
	double	loan_amt;
	double	repay_amt;
	double 	repay_int;
};

/***************************
 查找科目號在結構中的位置
 入參:科目,結構數組
 出參:位置號(0-)
***************************/
int FindSub(char *pcSub,struct sSub *psSub)
{
    int	i,iRet;
    struct sSub	*psOne=NULL;

    iRet=-1;
    psOne=(struct sSub*)psSub;

    for(i=0;i<LEN && strlen(psOne->subject)>0;i++,psOne++)
    {
	if(atoi(pcSub)==atoi(psOne->subject)) 
	{
	    iRet=i;
	    break;
	}
    }

    if(iRet==-1)
    {/*科目不存在時自動增加*/
	WriteTest("i=[%d],SUBJECT=[%s]\n",i,pcSub);
	iRet=i;
	strcpy(psOne->subject,pcSub);
	psOne->opennum=0;
	psOne->closenum=0;
	psOne->repay_amt=0.0;
	psOne->repay_amt=0.0;
	psOne->repay_int=0.0;
    }

    return iRet;
}

SvrF314(int argc,char *argv[])
{
    $char cMinDate[9],cBankNo[11],cSubject[5];
    $char cMaxDate[9],cWorkDate[9],cWorkYM[7],e_cSql[800];
    int	i,iSub,viYear,viMonth;
    $char e_bef_sub[7],e_aft_sub[7];
    $char e_aft_form[2],e_attribute[3];
    $double e_interest,e_corpus,e_bal;
    $double vdBeginSum,vdEndSum;
    $int viCount,viBeginNum,viEndNum;
    char cTemp[80],cFileName[80],cCon[200],cOper[5];
    $struct sSub sRows[LEN];
    FILE *fp;

#ifdef QDCS
        for(i=0;i<argc;i++)
                WriteTest("argv[%d]:%s\n",i,argv[i]);
#endif

    strcpy(cBankNo,argv[0]);
    strcpy(cSubject,argv[1]);
    strcpy(cOper,argv[2]);
    strcpy(cMinDate,argv[3]);
    strcpy(cMaxDate,argv[4]);
    strcpy(cWorkDate,argv[5]);

    ClipStr(cBankNo);
    ClipStr(cSubject);
    ClipStr(cOper);
    ClipStr(cMinDate);
    ClipStr(cMaxDate);

    strncpy(cWorkYM,cWorkDate,6);
    cWorkYM[6]=0;

    $select count(*) into $viCount from sumacct where trade_date[1,6]=$cWorkYM;
    if(viCount==0)
    {/*取上月數據*/
        viMonth=atoi(cWorkYM+4);
        cWorkYM[4]=0;
        viYear=atoi(cWorkYM);
        viMonth--;
        if(viMonth<=0)
        {
                viMonth+=12;
                viYear--;
        }
        sprintf(cWorkYM,"%04d%02d",viYear,viMonth);
    }

    /*初始化結構數據*/
    memset(sRows,0,sizeof(sRows));
    strcpy(sRows[0].subject,"1231  ");
    strcpy(sRows[1].subject,"1232  ");
    strcpy(sRows[2].subject,"1233  ");
    strcpy(sRows[3].subject,"1241  ");
    strcpy(sRows[4].subject,"1242  ");
    strcpy(sRows[5].subject,"1243  ");
    strcpy(sRows[6].subject,"1246  ");
    strcpy(sRows[7].subject,"1247  ");
    strcpy(sRows[8].subject,"1248  ");
    strcpy(sRows[9].subject,"1251  ");
    strcpy(sRows[10].subject,"1252  ");
    strcpy(sRows[11].subject,"1253  ");
    strcpy(sRows[12].subject,"1255  ");
    strcpy(sRows[13].subject,"1256  ");
    strcpy(sRows[14].subject,"1257  ");
    strcpy(sRows[15].subject,"1261  ");
    strcpy(sRows[16].subject,"1262  ");
    strcpy(sRows[17].subject,"1263  ");
    strcpy(sRows[18].subject,"1266  ");
    strcpy(sRows[19].subject,"1267  ");
    strcpy(sRows[20].subject,"1268  ");
    strcpy(sRows[21].subject,"1271  ");
    strcpy(sRows[22].subject,"1272  ");
    strcpy(sRows[23].subject,"1273  ");
    strcpy(sRows[24].subject,"1276  ");
    strcpy(sRows[25].subject,"1277  ");
    strcpy(sRows[26].subject,"1278  ");
    strcpy(sRows[27].subject,"1281  ");
    strcpy(sRows[28].subject,"1282  ");
    strcpy(sRows[29].subject,"1283  ");
    strcpy(sRows[30].subject,"1286  ");
    strcpy(sRows[31].subject,"1287  ");
    strcpy(sRows[32].subject,"1288  ");

    sprintf(e_cSql,"select bef_sub,aft_sub,attribute,interest,corpus,banlance,aft_form");
    sprintf(cCon,"where attribute in ('11','12','13','14') and state='0'");

    if((strlen(cBankNo)>0)&&(strcmp(cBankNo,"002262001 ")!=0))
    {/*有網點查詢條件*/
	sprintf(cTemp," and bank_no='%s'",cBankNo);
	strcat(cCon,cTemp);
    }

    if(strlen(cSubject))
    {/*有科目查詢條件*/
	sprintf(cTemp," and (bef_sub='%s' or aft_sub='%s')",cSubject,cSubject);
	strcat(cCon,cTemp);
    }

    if(strlen(cOper))
    {/*有操作員查詢條件*/
	sprintf(cTemp," and credit_man='%s'",cOper);
	strcat(cCon,cTemp);
    }

    if((strlen(cMinDate)>0)&&(strcmp(cMinDate,cWorkDate)!=0))
    {/*查詢歷史信息*/
	sprintf(cTemp," and trade_date>='%s' and trade_date<='%s'",
						cMinDate,cMaxDate);
	strcat(cCon,cTemp);

	strcat(e_cSql," from trade_hislog ");
	strcat(e_cSql,cCon);
    }
    else
    {/*查詢當天信息*/
	strcat(e_cSql," from trade_log ");
	strcat(e_cSql,cCon);
    }

    $prepare SUBJECT from $e_cSql;
    if(sqlca.sqlcode)	
    {
	WriteTest("sqlca.sqlcode=%d,LINE=%d\nSQL=%s\n",sqlca.sqlcode,__LINE__,e_cSql);
	CreateStruct("返回碼","020");
	return 0;
    }

    $declare s_ur cursor for SUBJECT; 
    if(sqlca.sqlcode)	
    {
	WriteTest("sqlca.sqlcode=%d,LINE=%d\nSQL=%s\n",sqlca.sqlcode,__LINE__,e_cSql);
	CreateStruct("返回碼","020");
	return 0;
    }

    $open s_ur;
    if(sqlca.sqlcode)	
    {
	WriteTest("sqlca.sqlcode=%d,LINE=%d\n",sqlca.sqlcode,__LINE__);
	CreateStruct("返回碼","020");
	return 0;
    }

    $fetch s_ur into $e_bef_sub,$e_aft_sub,$e_attribute,
		     $e_interest,$e_corpus,$e_bal,$e_aft_form;
    if(sqlca.sqlcode<0)	
    {
	WriteTest("sqlca.sqlcode=%d,LINE=%d\n",sqlca.sqlcode,__LINE__);
	CreateStruct("返回碼","020");
	return 0;
    }

    FindKey("地區號");strcpy(cTemp,sCurrent->cValue);
    FindKey("前置機號");strcat(cTemp,sCurrent->cValue);
    FindKey("儲蓄所號");strcat(cTemp,sCurrent->cValue);
    FindKey("操作員號");strcat(cTemp,sCurrent->cValue);

    sprintf(cFileName,"%s/download/%s",getenv("HOME"),cTemp);

    if (( fp=fopen(cFileName,"w"))==NULL)
    {
    	WriteTest("[%s]: open file %s error \n",__FILE__,cFileName);
	CreateStruct("返回碼","020");
	return 0;
    }

    while(sqlca.sqlcode==0)
    {
	e_bef_sub[4]=0;
	e_aft_sub[4]=0;
        if(e_interest==NULL)  	e_interest=0.0;
        if(e_corpus==NULL)	e_corpus=0.0;
		
	WriteTest("attri[%s]sub[%s][%s]amt[%.2f][%.2f][%.2f]\n",
	  e_attribute,e_bef_sub,e_aft_sub,e_corpus,e_interest,e_bal,e_aft_form);

	switch(atoi(e_attribute))
	{
	  case 11:
		iSub=FindSub(e_aft_sub,sRows);
		sRows[iSub].opennum++;
		sRows[iSub].loan_amt+=e_corpus;
		break;
	  case 12:
	  case 14:
		iSub=FindSub(e_bef_sub,sRows);
		sRows[iSub].repay_amt+=e_corpus;
		sRows[iSub].repay_int+=e_interest;

		if(e_aft_form[0]=='5')
		    sRows[iSub].closenum++;
		    
		break;
	  case 13:
		iSub=FindSub(e_bef_sub,sRows);
		sRows[iSub].repay_amt+=e_bal;
		iSub=FindSub(e_aft_sub,sRows);
		sRows[iSub].loan_amt+=e_bal;
		break;
	}

	$fetch s_ur into $e_bef_sub,$e_aft_sub,$e_attribute,
			 $e_interest,$e_corpus,$e_bal,$e_aft_form;
			
    }//end while

    $close s_ur;
    $free  s_ur;

    CreateStruct("文件標志","1");

    fprintf(fp,"科目號,期初戶數,期初余額,新增戶數,結清戶數,借方金額,貸方金額,利息,期末戶數,期末余額\n");
    for(i=0;i<LEN;i++)
    {
	if(strlen(sRows[i].subject)==0) break;

	if((strlen(cSubject)==0)||(strncmp(cSubject,sRows[i].subject,4)))
	{
	    /*查詢期初值*/
	    $select count(*),sum(loan_num),sum(loan_bal) 
				  into $viCount,$viBeginNum,$vdBeginSum 
				  from sumacct 
				 where trade_date[1,6]=$cWorkYM
				   and bank_no=$cBankNo 
				   and subject=$sRows[i].subject;
	    if((sqlca.sqlcode!=0)||(viCount==0))
	    {
    		WriteTest("svrf314: select [%s] sumacct err[%ld]\n",
					sRows[i].subject,sqlca.sqlcode);
		viBeginNum=0;
		vdBeginSum=0;
	    }
						
	    /*計算期末值*/
	    viEndNum=viBeginNum+sRows[i].opennum-sRows[i].closenum;
	    vdEndSum=vdBeginSum+sRows[i].loan_amt-sRows[i].repay_amt;

	    fprintf(fp,"%s,%d,%.2f,%d,%d,%.2f,%.2f,%.2f,%d,%.2f\n",
			sRows[i].subject,viBeginNum,vdBeginSum,
			sRows[i].opennum,sRows[i].closenum,
			sRows[i].loan_amt,sRows[i].repay_amt,
			sRows[i].repay_int,viEndNum,vdEndSum);
	}
    }

    fclose(fp);

    CreateStruct("返回碼","000");
    return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久线观看视频| 精品中文字幕一区二区| 91在线观看地址| 国产精品卡一卡二卡三| 91在线视频18| 亚洲国产精品视频| 欧美日韩成人在线| 免费成人在线影院| 国产亚洲一区二区三区| 国产suv精品一区二区6| 亚洲欧美在线视频| 欧美天天综合网| 久久69国产一区二区蜜臀| 欧美国产一区二区| 欧美综合欧美视频| 极品少妇一区二区三区精品视频 | 久久色在线观看| 成人一区在线看| 亚洲一区二区三区四区的| 日韩视频一区二区在线观看| 国产一区不卡视频| 亚洲视频香蕉人妖| 欧美一区二区三区免费| 国产suv精品一区二区883| 亚洲综合清纯丝袜自拍| 2024国产精品| 色综合色综合色综合| 青青草原综合久久大伊人精品| 国产日韩欧美精品在线| 色哟哟国产精品| 精品一区二区三区免费播放| 中文字幕制服丝袜一区二区三区| 欧美日韩一区在线| 福利一区在线观看| 偷拍自拍另类欧美| 中文字幕高清一区| 欧美人成免费网站| 成人性生交大片免费看中文| 午夜视频久久久久久| 国产偷国产偷亚洲高清人白洁 | 欧美三级资源在线| 国产精品一卡二卡| 午夜精品久久久久久久99樱桃| 亚洲国产精品国自产拍av| 欧美视频一区在线| 99久久久久免费精品国产| 日本不卡中文字幕| 夜夜嗨av一区二区三区网页| 久久精品视频在线免费观看| 欧美精品一级二级三级| 91视视频在线观看入口直接观看www | 一道本成人在线| 欧美大片一区二区三区| 色8久久人人97超碰香蕉987| 国产91丝袜在线播放0| 日本麻豆一区二区三区视频| 亚洲激情男女视频| ●精品国产综合乱码久久久久| 日韩欧美另类在线| 欧美酷刑日本凌虐凌虐| 色吧成人激情小说| www.亚洲精品| 成人丝袜视频网| 国产麻豆视频精品| 精品在线免费视频| 婷婷亚洲久悠悠色悠在线播放| 亚洲视频 欧洲视频| 国产精品污网站| 国产日产欧产精品推荐色| 精品久久久三级丝袜| 91精品国产91综合久久蜜臀| 色哟哟亚洲精品| 欧洲av在线精品| 91久久人澡人人添人人爽欧美| av一区二区久久| 91丨九色丨尤物| 丁香婷婷综合色啪| 成人手机电影网| 成人av在线资源网站| 成人激情免费视频| 91在线视频官网| 欧美视频在线不卡| 91精品免费在线观看| 91精品综合久久久久久| 91麻豆精品国产无毒不卡在线观看| 在线播放91灌醉迷j高跟美女| 欧美日韩高清在线| 欧美区一区二区三区| 欧美一区二区在线观看| 欧美一卡在线观看| 精品国产一区二区三区四区四 | 97久久超碰国产精品| www.亚洲免费av| 欧美色精品天天在线观看视频| 99精品国产91久久久久久| 色一区在线观看| 欧美一区二区在线看| 久久蜜桃av一区精品变态类天堂 | av不卡在线播放| 日本韩国精品在线| 欧美日韩在线不卡| 久久久一区二区三区| 国产精品免费观看视频| 亚洲免费毛片网站| 美女网站色91| 成人免费av在线| 色天天综合色天天久久| 欧美一区二区三区公司| 国产欧美久久久精品影院| 亚洲精品菠萝久久久久久久| 日韩国产精品久久| 国产精品亚洲第一| 欧美日韩一区二区三区不卡| 精品精品欲导航| 国产精品激情偷乱一区二区∴| 夜夜嗨av一区二区三区网页| 国产综合色视频| 一本大道久久精品懂色aⅴ| 欧美一级高清片| 国产精品久久久久久妇女6080| 亚洲va国产天堂va久久en| 国产精品一区二区你懂的| 欧美综合视频在线观看| 国产女人aaa级久久久级| 亚洲一区欧美一区| 国产精品18久久久久久久网站| 欧美性猛交xxxx黑人交| 久久综合九色欧美综合狠狠| 亚洲综合图片区| 成人黄页在线观看| 日韩一区二区三| 一区二区三区在线视频观看| 国产露脸91国语对白| 欧美三区在线观看| 国产精品成人网| 国产乱码一区二区三区| 欧美精品日韩精品| 日韩码欧中文字| 国产精品性做久久久久久| 欧美美女黄视频| 亚洲免费在线观看| 国产精品99久久久久久宅男| 欧美日韩国产影片| 亚洲色图视频免费播放| 国产精品一卡二卡| 2021久久国产精品不只是精品| 亚洲一区二区欧美| 97精品国产露脸对白| 欧美激情综合五月色丁香小说| 免费精品99久久国产综合精品| 色婷婷亚洲精品| ...av二区三区久久精品| 黄一区二区三区| 精品国产百合女同互慰| 免费成人美女在线观看.| 欧美伊人久久大香线蕉综合69| 中文字幕一区二区三中文字幕| 国产精品乡下勾搭老头1| 精品国产乱码久久久久久老虎| 日产国产欧美视频一区精品| 色噜噜狠狠色综合中国| 国产精品国产精品国产专区不蜜| 国产精品自拍在线| 国产亚洲自拍一区| 丰满岳乱妇一区二区三区| 国产人伦精品一区二区| 国产成人免费在线观看| 国产日韩精品一区二区三区在线| 国产麻豆精品在线| 久久久精品免费网站| 精东粉嫩av免费一区二区三区| 日韩欧美国产小视频| 精品无码三级在线观看视频| 精品国产污网站| 国产最新精品免费| 国产午夜精品美女毛片视频| 成人黄色av电影| 亚洲欧美激情小说另类| 色欧美片视频在线观看在线视频| 亚洲欧美区自拍先锋| 欧美午夜在线一二页| 三级久久三级久久久| 日韩精品一区二区三区视频播放| 韩国欧美一区二区| 国产精品日韩精品欧美在线| 99久久亚洲一区二区三区青草| 国产精品午夜春色av| 91在线观看高清| 丝袜亚洲另类欧美| 久久香蕉国产线看观看99| 国产不卡视频在线观看| 亚洲免费成人av| 欧美一区二区三区的| 国产精品69毛片高清亚洲| 一区二区中文视频| 欧美日韩国产精品自在自线| 久久草av在线| 亚洲图片欧美激情| 91麻豆精品国产91久久久资源速度| 国产精品影视天天线|