最后,附上一哥们的代码,汉字注释乱码,别管了。
函数开始先取表名。说明是个柔性程序,处理时,可别在编译期进行逐列展开哦!
【 在 yuanmo 的大作中提到: 】
: i--就是死代码。break之后根本不会执行到。你再仔细看看吧。
:
/*
* name : dealTxnRepeat
* Description :浜ゆ槗閲嶅?鍒ゅ畾
* input :
json_array_pack:鍘熷?浜ゆ槗
txn_rpt_json:鏁版嵁璁板綍
SQL_Connect:鏁版嵁搴撹繛鎺?
* output : 淇濈暀楠岃瘉缁撴灉鐨刯son淇℃伅
* return : 0琛ㄧず楠岃瘉澶勭悊鎴愬姛锛?1琛ㄧず楠岃瘉澶勭悊澶辫触
* creator : 鍗楁捣瓒?
* creat date : 2016/05/16
* reason
*/
int emass_cch_verification::dealTxnRepeat(emass_anals_jsonpack_pack* json_array_pack,emass_anals_jsonpack_pack * txn_rpt_pack,T_SQL_Connect * SQL_Connect,int participant_id,bool isVerTxnRepeat)
{
EMASS_DEBUG2("start dealTxnRepeat");
int ret=0;
//鍙栧嚭琛ㄥ悕
char * table_name=NULL;
ret=txn_rpt_pack->getValue("table_name",&table_name);
if(ret==-1)
{
EMASS_ERR("table_name getValue fail");
return -1;
}
else if(ret==1)
{
return 0;
}
--
修改:ylh1969 FROM 221.221.54.*
FROM 221.221.54.*