配置文件中明明有前置请求id,
但是打开工具时,没有设置上
为什么呢?
有问题的代码:
for(int i=0;i<size;i++){ RequestPanel requestPanel=this.allRequestPanelList.get(i); //设置前置请求下拉框 requestPanel.requestIDDispache(); RequestInfoBean requestInfoBean=list.get(i); if(null==requestInfoBean){ continue; } String beforeId=requestInfoBean.getPreRequestId(); if(!ValueWidget.isNullOrEmpty(beforeId)){ requestPanel.setPreRequestId(beforeId); /*if(!SystemHWUtil.MIDDLE_LINE.equals(beforeId)){ requestPanel.toExecutePreQequest(); }*/ } }
修复之后的代码
for(int i=0;i<size;i++){ RequestPanel requestPanel=this.allRequestPanelList.get(i); //设置前置请求下拉框 requestPanel.requestIDDispache(); } for(int i=0;i<size;i++){ RequestInfoBean requestInfoBean=list.get(i); if(null==requestInfoBean){ continue; } RequestPanel requestPanel=this.allRequestPanelList.get(i); String beforeId=requestInfoBean.getPreRequestId(); if(!ValueWidget.isNullOrEmpty(beforeId)){ requestPanel.setPreRequestId(beforeId); /*if(!SystemHWUtil.MIDDLE_LINE.equals(beforeId)){ requestPanel.toExecutePreQequest(); }*/ } }