Action:
接受获取的表单值,拼接凭证并执行(失败循环执行最多三次)
public String execute(RequestInfo requestinfo) {
// 获取表单的数据
log.info("startgetSystemProperty");
Map<String, Object> systemPropert = getSystemProperty(requestinfo);
Map<String, Object> formPropert = getFormProperty(requestinfo);
log.info("stopgetSystemProperty");
String p1 = getP1();
log.info("getp1=" + p1);
String p2 = getP2();
log.info("getp2=" + p2);
String result = null;
String errcode = null;
String errmsg = null;
//
for (int i = 0; i < 3; i++) {
try {
log.info("startvoucherUrl");
result = voucherUrl(formPropert);
// 解析返回的结果(json格式)
JSONObject jsonObject = JSONObject.fromObject(result);
errcode = jsonObject.getString("errcode");
errmsg = jsonObject.g