Action() { char tmp[30];
//<retCode>0</retCode><guid>1340603500534</guid><desc>success!</desc> //关联服务器返回response Code web_reg_save_param("retCode", "LB=<retCode>", "RB=</retCode><guid>", "Search=body", LAST);
//产品排期请求XML 更改deal开始及结束时间
lr_convert_string_encoding(lr_eval_string("{P_cityName}"),LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"aaa" ); //中文乱码处理 strcpy(tmp,lr_eval_string("{aaa}")); lr_save_string(tmp,"cityName");
lr_convert_string_encoding("朝阳区",LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"aaa" ); //中文乱码处理 strcpy(tmp,lr_eval_string("{aaa}")); lr_save_string(tmp,"areaName");
lr_start_transaction("产品请求接口");
web_custom_request("schedue", "URL=http://qa-openapi.11111.com/api/v1/schedue", "Method=POST", "RecContentType=text/xml", "EncType=text/xml;charset=utf-8", "Body=<request>" "<ver>1.0</ver>" "<spId>1005</spId>" //外团ID,由接口提供方提供,双方共同约定好,最长128个字节 "<spKey>www.ftuan.com</spKey>" //外团key,由接口提供方提供,双方共同约定好,最长128个字节 "<guid>12312312</guid>" //唯一序列号,用于跟踪日志 "<data>" "<gpProdId>{P_gpProdId}</gpProdId>" //产品Id "<spProdId>{P_spProdId}</spProdId>" //外团产品Id "<dealBeginTime>{P_dealBeginTime}</dealBeginTime>" //产品售卖开始时间,时间格式:如:2012-12-12,则表示2012-12-12零点开始售卖 "<dealEndTime>{P_dealEndTime}</dealEndTime>" //产品售卖结束时间,时间格式:如:2012-12-12,则表示2012-12-13零点结束售卖 "<cityName>{cityName}</cityName>" //团购所在城市 如:北京 需要高朋支持,对应F上线城市 "<areaName>{areaName}</areaName>" //所在区域名字,如:朝阳区,可以为空,为空则默认为其它 "<totalLimit>99999999</totalLimit>" //产品总上限,0表示无上限 "</data>" "</request>", LAST );
//根据服务器返回值做判断,如果返回值为0,则事务成功;否则失败 if(atoi(lr_eval_string("{retCode}")) == 0) { lr_end_transaction("产品请求接口",LR_PASS); } else { lr_end_transaction("产品请求接口",LR_FAIL);
lr_error_message("cancel response Code:%s",lr_eval_string("{retCode}")); }
return 0; }
|