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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? suanming.cpp

?? 移動(dòng)夢(mèng)網(wǎng)平臺(tái)主程序
?? CPP
字號(hào):
/*姓名與人生	點(diǎn)播:先發(fā)送100 到 9020,再發(fā)送姓名到9020011        用戶表:USER_SUANMING,信息表:QUESTION_SUANMING XM,1.00元/條將現(xiàn)在的菜單改為 1.含義2.綜合3.財(cái)運(yùn)4.愛(ài)情5.健康2006.02.05由于原來(lái)的用戶上一條下五條的時(shí)候,我們只能扣到一條錢,所有改為上一條下一條的模式新的用戶上行記錄表:USER_SUANMING_CONFIG	2006.04.13在流程里增加五星電器合作短信投票業(yè)務(wù)流程(發(fā)送WX編號(hào)到5566099),增加用戶表USER_FIVE_STAR*/#include <stdio.h>#include <string.h>#include <time.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include "../include/define.h"#include "../include/CMPPAPI.h"#include "mysql/mysql.h"#include "../include/sm_tools.h"#include "../include/sm_db.h"#define SELF_TYPE	"suanming"#define INIFILE "../config/sm.ini"extern char db_host[100],db_user[100],db_passwd[100],db_dbname[100];extern MYSQL *myconn;extern char SP_ID[20];static int ScanMsg();static int ScanMsgSession();static int haveuser(char *msisdn);static int havefriend(char *tname,char *id);static int DoService(char *code,char *ocode,char *content,char *msisdn,char *dcode,float fee);static int SendUser(char *msisdn,char *msg,char *dcode,float fee,int flag);static int GoTo_WX(char *msisdn,char *content,char *dcode,float fee);static char sp_id_extern[20];static char service_phone[20];static char linkid[9];int InitSuanMing(){	GetProfileString(INIFILE,"COMMON","TELEPHONE","",service_phone);	srand(time(NULL));	return 0;}int DoSuanMing(){	int retval;	retval = ScanMsg();	if(retval < 0)	{		return 0;	}	retval = ScanMsgSession();		return retval;}static int getrand_num(int max_num){	float retval;	int i;		retval = (float)(rand())/(float)(RAND_MAX);	retval = retval * max_num;	i = (int)(retval);	i++;		return i;}static int ScanMsg(){	char sql[500];	MYSQL_ROW row;	MYSQL_RES *res = NULL;	int retval,i;	float fee,fee_mon;	int feetype;	char id[11],icpid[3],code[11],msisdn[22],dcode[11];	char day[20];	char msg[500];		memset(sql,0,sizeof(sql));		sprintf(sql,	        "SELECT ID,ICPID,UPPER(SERVICECODE),SRCTERMID,DCODE,FEE,LINKID\	         FROM COM_RECV RECV,COD_SERVICE COD\	         WHERE RECV.FLAG='0' AND RECV.SERVICECODE=COD.UCODE AND COD.KIND='SM' limit 200");	retval = QuerySQL(sql,&myconn,&res);	if(retval != 0)	{		writelog(SELF_TYPE,"查詢指令失敗");		return 0;	}	if(res == NULL)	{		return 0;	}	while( row = mysql_fetch_row(res))	{		strcpy(id,row[0]);		strcpy(icpid,row[1]);		strcpy(code,row[2]);		strcpy(msisdn,row[3]);		strcpy(dcode,row[4]);		fee = atof(row[5]);		strcpy(linkid,row[6]);		sprintf(sql,"UPDATE COM_RECV SET FLAG=1,DEAL_DATE='%s' WHERE ID=%s",getnowdate(day),id);		if(DoSQL(sql,&myconn) != 0)		{			writelog(SELF_TYPE,"更新接受指令表出錯(cuò)!");			mysql_free_result(res);			return 0;		}		strcpy(msg,"請(qǐng)輸入您的姓名,然后直接回復(fù),不要修改發(fā)送號(hào)碼!");		sprintf(sp_id_extern,"011");		SendUser(msisdn,msg,dcode,fee,1);	}	mysql_free_result(res);		return 0;}static int ScanMsgSession(){	char sql[2000];	MYSQL_ROW row;	MYSQL_RES *res = NULL;	int retval,i,feetype;	float fee,fee_mon;	char id[11],icpid[3],code[11],msisdn[22],dcode[11],ocode[11];	char day[20];	char msg[500];		memset(sql,0,sizeof(sql));		sprintf(sql,	        "SELECT ID,ICPID,UPPER(SERVICECODE),OTHERCODE,MSGCONTENT,SRCTERMID,DCODE,FEE,LINKID\	         FROM COM_RECV_SESSION RECV,COD_SERVICE_SESSION COD\	         WHERE RECV.FLAG='0' AND RECV.SERVICECODE=COD.UCODE AND COD.KIND='SM' limit 200");	retval = QuerySQL(sql,&myconn,&res);	if(retval != 0)	{		writelog(SELF_TYPE,"查詢指令失敗");		return 0;	}	if(res == NULL)	{		return 0;	}	while( row = mysql_fetch_row(res))	{		strcpy(id,row[0]);		strcpy(icpid,row[1]);		strcpy(code,row[2]);		strcpy(ocode,row[3]);		strcpy(msg,row[4]);		strcpy(msisdn,row[5]);		strcpy(dcode,row[6]);		fee = atof(row[7]);		strcpy(linkid,row[8]);		sprintf(sql,"UPDATE COM_RECV_SESSION SET FLAG=1,DEAL_DATE='%s' WHERE ID=%s",getnowdate(day),id);		if(DoSQL(sql,&myconn) != 0)		{			writelog(SELF_TYPE,"更新接受指令表出錯(cuò)!");			mysql_free_result(res);			return 0;		}		DoService(code,ocode,msg,msisdn,dcode,fee);	}	mysql_free_result(res);		return 0;}static int DoService(char *code,char *ocode,char *content,char *msisdn,char *dcode,float fee){	MYSQL_ROW row;	MYSQL_RES *res = NULL;	char name[30],day[20];	int i,pos,retval,num,j,count,id,nameid,state,intnum;	char msg[1000],msg1[1000],demo[1000],username[30];	char sql[500],months[3];	id=0;nameid=0;	pos = 0;		trim(content,' ');//**************start******************2006.04.17*************************	if(strcmp(ocode,"1")==0)	{		upper(content);		GoTo_WX(msisdn,content,dcode,fee);		return 0;	}//***************end******************2006.04.17*************************	if(strcmp(ocode,"")==0)	{		for(i = 0;i<20;i++)		{			while(content[pos] == ' ')			{				pos ++;			}			if(content[pos] == '\0') break;			name[i] = content[pos];			pos ++;		}		name[i] = '\0';		if(i == 0)		{			strcpy(msg,"請(qǐng)輸入您的姓名,然后直接回復(fù)");			sprintf(sp_id_extern,"%s",code);			SendUser(msisdn,msg,dcode,fee,1);			return 0;		}		sprintf(sql,"INSERT INTO USER_SUANMING_CONFIG(MSISDN,NAME,RECENT_DATE) VALUES('%s','%s','%s')",msisdn,name,getnowdate(day));		if(DoSQL(sql,&myconn) != 0)		{			writelog(SELF_TYPE,"更新USER_SUANMING_CONFIG指令表出錯(cuò)!");			return 0;		}		sprintf(msg,"破譯姓名密碼,提示06年人生風(fēng)云!回復(fù)相應(yīng)數(shù)字解析人生命理:1.含義2.綜合3.財(cái)運(yùn)4.愛(ài)情5.健康");		sprintf(sp_id_extern,"%s0",code);		SendUser(msisdn,msg,dcode,fee,1);	}	else if(strcmp(ocode,"0")==0)	{		intnum = atoi(content);		if(intnum>0 && intnum<6)		{			sprintf(sql,"SELECT NAME FROM USER_SUANMING_CONFIG WHERE MSISDN='%s' ORDER BY ID DESC LIMIT 1",msisdn);			retval = QuerySQL(sql,&myconn,&res);			if(retval != 0)			{				writelog(SELF_TYPE,"查詢USER_SUANMING_CONFIG指令失敗");				return 0;			}			if(res == NULL)			{				return 0;			}			if(row = mysql_fetch_row(res))			{				strcpy(name,row[0]);				mysql_free_result(res);								sprintf(sql,"SELECT DEMO%d FROM USER_SUANMING WHERE USERNAME='%s'",intnum,name);				retval = QuerySQL(sql,&myconn,&res);				if(retval != 0)				{					writelog(SELF_TYPE,"查詢USER_SUANMING指令失敗");					return 0;				}				if(res == NULL)				{					return 0;				}				if(row = mysql_fetch_row(res))				{					strcpy(msg1,row[0]);					mysql_free_result(res);					if(strcmp(msg1,"")!=0)					{						if(intnum!=3)						{							sprintf(msg,"%s %s",name,msg1);						}						else						{							sprintf(msg,"%s",msg1);						}						sprintf(sp_id_extern,"%s0",code);						SendUser(msisdn,msg,dcode,fee,1);					}					else					{						sprintf(sql,"SELECT SM%d FROM QUESTION_SUANMING ORDER BY RAND() LIMIT 1",intnum);						retval = QuerySQL(sql,&myconn,&res);						if(retval != 0)						{							writelog(SELF_TYPE,"查詢QUESTION_SUANMING指令失敗");							return 0;						}						if(res == NULL)						{							return 0;						}						if(row = mysql_fetch_row(res))						{							strcpy(msg1,"");							strcpy(msg1,row[0]);							sprintf(msg,"%s %s",name,msg1);														sprintf(sp_id_extern,"%s0",code);							SendUser(msisdn,msg,dcode,fee,1);														if(intnum==3)							{								sprintf(sql,"UPDATE USER_SUANMING SET DEMO%d='%s' WHERE USERNAME='%s'",intnum,msg,name);							}							else							{								sprintf(sql,"UPDATE USER_SUANMING SET DEMO%d='%s' WHERE USERNAME='%s'",intnum,msg1,name);							}							if(DoSQL(sql,&myconn) != 0)							{								writelog(SELF_TYPE,"更新接受指令表出錯(cuò)!");								mysql_free_result(res);								return 0;							}							strcpy(msg,"");						}						mysql_free_result(res);					}				}				else				{					mysql_free_result(res);					sprintf(sql,"SELECT SM%d FROM QUESTION_SUANMING ORDER BY RAND() LIMIT 1",intnum);					retval = QuerySQL(sql,&myconn,&res);					if(retval != 0)					{						writelog(SELF_TYPE,"查詢QUESTION_SUANMING指令失敗");						return 0;					}					if(res == NULL)					{						return 0;					}					if(row = mysql_fetch_row(res))					{						strcpy(msg1,"");						strcpy(msg1,row[0]);						sprintf(msg,"%s %s",name,msg1);						sprintf(sp_id_extern,"%s0",code);						SendUser(msisdn,msg,dcode,fee,1);												if(intnum==3)						{							sprintf(sql,"INSERT INTO USER_SUANMING(USERNAME,DEMO%d) VALUES('%s','%s')",intnum,name,msg);						}						else						{							sprintf(sql,"INSERT INTO USER_SUANMING(USERNAME,DEMO%d) VALUES('%s','%s')",intnum,name,msg1);						}						if(DoSQL(sql,&myconn) != 0)						{							writelog(SELF_TYPE,"更新接受指令表出錯(cuò)!");							mysql_free_result(res);							return 0;						}						strcpy(msg,"");											}					mysql_free_result(res);				}				sprintf(sql,"UPDATE USER_SUANMING_CONFIG SET NUM%d=NUM%d+1,RECENT_DATE='%s' WHERE MSISDN='%s' AND NAME='%s'",intnum,intnum,getnowdate(day),msisdn,name);				if(DoSQL(sql,&myconn) != 0)				{					writelog(SELF_TYPE,"更新USER_SUANMING_CONFIG指令表出錯(cuò)!");					return 0;				}			}			else			{				mysql_free_result(res);				strcpy(msg,"您的輸入方法有誤,請(qǐng)直接回復(fù)您的姓名");				sprintf(sp_id_extern,"%s",code);				SendUser(msisdn,msg,dcode,fee,1);			}		}		else		{			strcpy(msg,"您輸入的數(shù)字有誤,請(qǐng)輸入1到5中的任一數(shù)字并直接回復(fù)");			sprintf(sp_id_extern,"%s0",code);			SendUser(msisdn,msg,dcode,fee,1);		}	}	else	{		strcpy(msg,"請(qǐng)輸入您的姓名,然后直接回復(fù),不要修改發(fā)送號(hào)碼.");		sprintf(sp_id_extern,"%s",code);		SendUser(msisdn,msg,dcode,fee,1);	}	return 0;	}static int GoTo_WX(char *msisdn,char *content,char *dcode,float fee){	int retval,i=0,iFlag=0,iBuf=0;	char msg[500],sql[1000],buf[500],day[20];		memset(msg,0,sizeof(msg));	memset(sql,0,sizeof(sql));	memset(buf,0,sizeof(buf));	memset(day,0,sizeof(day));		if(strncmp(content,"WX",2)==0)	{		strncpy(buf,content+2,strlen(content)-2);		buf[strlen(content)-2]='\0';		iBuf=atoi(buf);		if(iBuf<=0)		{			iFlag=1;		}	}	else	{		iFlag=1;	}		if(1==iFlag)	{		sprintf(msg,"對(duì)不起,您發(fā)送的內(nèi)容有誤.正確格式為:WX選手編號(hào),請(qǐng)重新投票.");		sprintf(sql,"INSERT INTO USER_FIVE_STAR(MSISDN,CONTENT,REG_DATE,SIGN) VALUES('%s','%s','%s','F')",msisdn,content,getnowdate(day));	}	else	{		sprintf(msg,"感謝您給%d號(hào)選手投票,五星電器為您提供五星級(jí)商品、五星級(jí)服務(wù).",iBuf);		sprintf(sql,"INSERT INTO USER_FIVE_STAR(MSISDN,CONTENT,REG_DATE,SIGN) VALUES('%s','%d','%s','T')",msisdn,iBuf,getnowdate(day));	}	sprintf(sp_id_extern,"0111");	SendUser(msisdn,msg,dcode,fee,1);		if(DoSQL(sql,&myconn) != 0)	{		writelog(SELF_TYPE,"插入U(xiǎn)SER_FIVE_STAR用戶表錯(cuò)誤!");		return 0;	}		return 0;}static int SendUser(char *msisdn,char *msg,char *dcode,float fee,int flag){	SEND_STRUC sendstruc;	char buf[100];	memset(&sendstruc,0,sizeof(sendstruc));	strcpy(sendstruc.icpid,"UN");	sendstruc.nMsgLevel = 3;	strcpy(sendstruc.sServiceID,dcode);	sendstruc.nMsgFormat = MSG_FORMAT_ASCII;	strcpy(sendstruc.sValidTime,"");	strcpy(sendstruc.sAtTime,"");	strcpy(sendstruc.sSrcTermID,SP_ID);	strcat(sendstruc.sSrcTermID,sp_id_extern);	strcpy(sendstruc.sDesTermID,msisdn);	sendstruc.sFeeCode = fee;	sendstruc.cFeeUserType=0;	strcpy(sendstruc.sFeeTerminalID,"");	sendstruc.cTpPid = 0;	sendstruc.cTpUdhi = 0;	strcpy(sendstruc.step,"9");	getnowdate(sendstruc.Send_Date);	strcpy(sendstruc.sMsgContent,msg);	checksql(sendstruc.sMsgContent);	strcpy(sendstruc.linkid,linkid);	switch(flag)	{		case 0:		//免費(fèi)、錯(cuò)誤信息			strcpy(sendstruc.sServiceID,"ERROR");			strcpy(sendstruc.sFeeType,"01");			sendstruc.nNeedReply = 0;			break;		case 1:		//按條點(diǎn)播(收費(fèi))			strcpy(sendstruc.sFeeType,"02");			sendstruc.nNeedReply = 1;			break;		case 2:		//包月點(diǎn)播(不收費(fèi)的)			strcpy(sendstruc.sFeeType,"03");			sendstruc.nNeedReply = 1;			break;		case 3:		//包月扣費(fèi)			strcpy(sendstruc.sFeeType,"03");			sendstruc.nNeedReply = 2;			break;		case 8:		//定購(gòu)成功包			strcpy(sendstruc.sFeeType,"08");			sendstruc.nNeedReply = 1;			break;		case 9:		//取消成功包			strcpy(sendstruc.sFeeType,"09");			sendstruc.nNeedReply = 1;			break;		default:	//其它						strcpy(sendstruc.sServiceID,"ERROR");			strcpy(sendstruc.sFeeType,"01");			sendstruc.nNeedReply = 0;			break;	}	SendMsg(&sendstruc,&myconn);	return 0;}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品福利在线| 色婷婷久久综合| 一本到三区不卡视频| 日韩精品一区二区三区三区免费 | 亚洲1区2区3区4区| 国产美女一区二区三区| 欧美三级午夜理伦三级中视频| 久久综合九色综合97婷婷| 亚洲午夜电影网| a级高清视频欧美日韩| 久久免费视频色| 丝袜诱惑亚洲看片| 色成人在线视频| 中文字幕亚洲在| 丁香网亚洲国际| 久久亚洲免费视频| 久久国产精品色婷婷| 欧美精品久久久久久久多人混战| 国产精品电影一区二区| 国产一区二区三区蝌蚪| 日韩欧美一区中文| 日韩精品一二三| 欧美日韩国产一级| 午夜视频一区二区三区| 91美女蜜桃在线| 综合av第一页| 在线亚洲高清视频| 亚洲乱码国产乱码精品精的特点 | 美女视频第一区二区三区免费观看网站 | 一区二区三区四区av| 成人av片在线观看| 国产精品免费免费| 成人国产精品免费网站| 欧美高清一级片在线观看| 国产老肥熟一区二区三区| 久久久777精品电影网影网 | 欧美性猛交xxxx乱大交退制版| 国产精品久久免费看| 成人免费av资源| 亚洲乱码中文字幕| 欧美在线免费观看亚洲| 亚洲成人黄色小说| 欧美白人最猛性xxxxx69交| 麻豆国产精品视频| 亚洲国产精品成人综合色在线婷婷| 国产精品一区二区三区99 | 精品99久久久久久| 国产一区二区三区综合| 国产欧美日韩麻豆91| 91天堂素人约啪| 五月天丁香久久| 久久免费午夜影院| 99久久777色| 天堂蜜桃91精品| 2023国产精品视频| av在线播放成人| 日韩和的一区二区| 久久男人中文字幕资源站| www.亚洲在线| 青青青爽久久午夜综合久久午夜| 久久久久久亚洲综合影院红桃| 成人免费毛片嘿嘿连载视频| 亚洲国产精品久久一线不卡| 精品欧美一区二区久久| 99在线精品观看| 日韩av在线免费观看不卡| 精品欧美乱码久久久久久| 91天堂素人约啪| 免费观看30秒视频久久| 日韩毛片一二三区| 欧美一区二区三区在线电影| av电影在线观看一区| 午夜精品123| 国产精品久久精品日日| 欧美伦理电影网| 99在线热播精品免费| 麻豆91小视频| 亚洲精品欧美在线| 欧美精品一区二区三区久久久| 色婷婷激情久久| 国产精品一区免费视频| 天天亚洲美女在线视频| 亚洲欧美日韩一区二区 | 亚洲制服欧美中文字幕中文字幕| 欧美一级日韩免费不卡| 在线视频一区二区三| 国产不卡在线一区| 免费高清成人在线| 樱桃视频在线观看一区| 中文av字幕一区| 精品久久免费看| 91精品在线一区二区| 一本大道久久a久久精品综合| 国产99久久久国产精品免费看| 奇米在线7777在线精品| 亚洲综合自拍偷拍| 综合久久国产九一剧情麻豆| 国产午夜亚洲精品理论片色戒| 日韩亚洲欧美在线观看| 777色狠狠一区二区三区| 色婷婷av一区二区三区gif| www.亚洲人| 成人国产在线观看| 国产xxx精品视频大全| 国产麻豆成人精品| 国产专区综合网| 国产一区二区0| 国产精品亚洲一区二区三区妖精 | 亚洲欧美另类在线| 国产精品萝li| 亚洲色图欧洲色图| 亚洲欧美日韩国产一区二区三区| 中文字幕中文在线不卡住| 中文字幕欧美激情| 国产精品久久久久久久久免费相片| 国产女人18毛片水真多成人如厕| 久久精品日韩一区二区三区| 国产亚洲成年网址在线观看| 久久品道一品道久久精品| 久久综合精品国产一区二区三区| 久久综合999| 国产精品视频麻豆| **欧美大码日韩| 亚洲一二三专区| 日本vs亚洲vs韩国一区三区二区| 日韩电影免费一区| 精品在线观看免费| 国产精品一区在线观看乱码 | 亚洲自拍与偷拍| 午夜激情一区二区| 久久不见久久见中文字幕免费| 国产在线国偷精品产拍免费yy | 免费成人av在线播放| 国产乱码精品一区二区三| www.日韩av| 欧美日韩免费高清一区色橹橹 | 婷婷综合五月天| 琪琪久久久久日韩精品| 国产精品一区二区你懂的| jiyouzz国产精品久久| 欧美老肥妇做.爰bbww| 精品粉嫩超白一线天av| 国产精品不卡在线| 午夜精品福利在线| 国产成+人+日韩+欧美+亚洲| 色吊一区二区三区| 精品国产乱码久久久久久1区2区| 中文字幕国产一区| 偷窥国产亚洲免费视频| 国产成人免费视频| 欧美日韩午夜影院| 欧美国产日产图区| 日本成人在线视频网站| 国产91综合一区在线观看| 欧美乱妇15p| 国产精品入口麻豆九色| 日韩电影免费在线看| 国产**成人网毛片九色 | 久久久久国产精品厨房| 亚洲综合丁香婷婷六月香| 国产又粗又猛又爽又黄91精品| 91网页版在线| 精品国产精品一区二区夜夜嗨| 亚洲日本乱码在线观看| 精品在线观看视频| 欧美欧美欧美欧美首页| 国产精品欧美一区二区三区| 蜜桃视频免费观看一区| 欧美午夜精品一区二区蜜桃| 国产精品欧美综合在线| 国内久久婷婷综合| 在线播放视频一区| 一区二区三区四区国产精品| 成人综合日日夜夜| 日韩欧美电影一二三| 亚洲成在线观看| 色婷婷久久久久swag精品| 中文字幕第一区| 国产精品自拍av| 久久这里只有精品视频网| 婷婷综合另类小说色区| 欧美亚洲动漫精品| 亚洲免费av高清| bt欧美亚洲午夜电影天堂| 国产日韩v精品一区二区| 美女高潮久久久| 欧美电视剧免费观看| 日韩专区欧美专区| 欧美日本一区二区三区四区| 亚洲综合在线视频| 在线视频中文字幕一区二区| 自拍偷在线精品自拍偷无码专区| 国产大片一区二区| 国产欧美日韩在线观看| 国产美女精品在线| 久久久精品一品道一区| 国产成人高清在线| 国产欧美一区二区在线观看| 国产高清成人在线| 久久久精品欧美丰满|