直接上代码:
package weaver.interfaces.workflow.action;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.http.*;
import org.springframework.web.client.RestTemplate;
import weaver.soa.workflow.request.Property;
import weaver.soa.workflow.request.RequestInfo;
import java.net.URI;
import java.util.HashMap;
import java.util.Map;
public class DenyAction implements Action {
private Log log = LogFactory.getLog(DenyAction.class);
@Override
public String execute(RequestInfo requestInfo) {
// 获取主表数据
Property[] properties = requestInfo.getMainTableInfo().getProperty();
Map<String, Object> mainDatas = new HashMap<>();
for (Property property : properties) {
mainDatas.put(property.getName(), property.getValue());
}
// 构