package com.ifp.inmanage.action;
import java.text.SimpleDateFormat;
import java.util.Date;
import com.ifp.core.context.BlogicContext;
import com.ifp.core.data.DataMap;
import com.ifp.core.exception.baseException;
import com.ifp.core.flow.action.AbstractAction;
public class TransSubmitAction extends AbstractAction {
public static int transFlowNumber = 1111;
@Override
public int execute(BlogicContext context, DataMap confMap) throws baseException {
//收集响应信息集体返回
DataMap dataMap = context.getDataMap();
String resMsg = dataMap.getElementValue("resMsg");
String othResMsg = dataMap.getElementValue("othResMsg");
String anothResMsg = dataMap.getElementValue("anothResMsg");
StringBuilder stringBuilder = new StringBuilder();
StringBuilder resMsgStr = stringBuilder.append(resMsg).append(";").append(othResMsg).append(anothResMsg);
dataMap.setElementValue("resMsg", resMsgStr.toString());
//生成网银流水号
String date = new SimpleDateFormat("yyyyMMdd").format(new Date());
dataMap.setElementValue("submitTime", date);
transFlowNumber = transFlowNumber + 1;
date=date+transFlowNumber;
dataMap.setElementValue("transFlow", date);
dataMap.setElementValue("errorCode","0");
dataMap.setElementValue("payStt","2");
return 0;
}
}



