Ecology9 Action开发
package weaver.interfaces.workflow.action.javacode;
import weaver.interfaces.workflow.action.Action;
import weaver.general.BaseBean;
import weaver.soa.workflow.request.RequestInfo;
import weaver.integration.logging.Logger;
import weaver.integration.logging.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import com.weaver.general.Util;
import weaver.conn.RecordSet;
import weaver.hrm.User;
public class Action20230907080438 extends BaseBean implements Action{
private Logger log = LoggerFactory.getLogger(Action20230907080438.class);
public String execute(RequestInfo request) {
writeLog("======================================================================");
writeLog("in my online edited action");
writeLog("这是我的自定义日志!");
writeLog("这是更新class之后的日志");
String requestId = request.getRequestid();
writeLog("这是获取到的RequestId=" + requestId);
String tablename = request.getRequestManager().getBillTableName();
writeLog("这是获取到的tablename=" + tablename);
writeLog("13位时间戳=" + System.currentTimeMillis());
writeLog("======================================================================");
request.getRequestManager().setMessageid("90001");
request.getRequestManager().setMessagecontent("流程被Action接口阻断提交,返回此错误信息!");
log.info("**********************************开始打印集成中心日志*************************************************");
log.info("Action20230907080438"+ tablename);
return Action.FAILURE_AND_CONTINUE;
}
}