|
|
@ -1,13 +1,8 @@
|
|
|
|
package cn.estsh.i3plus.pojo.model.lac;
|
|
|
|
package cn.estsh.i3plus.pojo.model.lac;
|
|
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.lac.bean.LacCommandStackRecord;
|
|
|
|
import cn.estsh.i3plus.pojo.lac.bean.LacCommandStackRecord;
|
|
|
|
import cn.estsh.i3plus.pojo.lac.bean.LacSuitTask;
|
|
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.Data;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @Description : lac指令集model
|
|
|
|
* @Description : lac指令集model
|
|
|
@ -35,23 +30,14 @@ public class LacCommandStackModel {
|
|
|
|
private LacSuitRequest request;
|
|
|
|
private LacSuitRequest request;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 响应数据
|
|
|
|
* 请求XML
|
|
|
|
*/
|
|
|
|
|
|
|
|
private LacSuitResponse response;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 任务原始报文
|
|
|
|
|
|
|
|
* key : 任务编号
|
|
|
|
|
|
|
|
* value : 原始报文
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Map<Long, Object> orginMessageMap = new ConcurrentHashMap<>();
|
|
|
|
private String requestXml;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 任务转换后报文
|
|
|
|
* 响应数据
|
|
|
|
* key : 任务编号
|
|
|
|
|
|
|
|
* value : 转换后报文
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Map<Long, Object> transMessageMap = new ConcurrentHashMap<>();
|
|
|
|
private LacSuitResponse response;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 异常信息
|
|
|
|
* 异常信息
|
|
|
@ -68,7 +54,7 @@ public class LacCommandStackModel {
|
|
|
|
this.recordId = commandStackRecord.getId();
|
|
|
|
this.recordId = commandStackRecord.getId();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public List<TaskParam> getTaskRequestParam(String taskCode){
|
|
|
|
public Object getTaskRequestParam(String taskCode){
|
|
|
|
for (Task task : this.getRequest().getTaskList()) {
|
|
|
|
for (Task task : this.getRequest().getTaskList()) {
|
|
|
|
if(task.getCode().equals(taskCode)){
|
|
|
|
if(task.getCode().equals(taskCode)){
|
|
|
|
return task.getParamList();
|
|
|
|
return task.getParamList();
|
|
|
@ -77,17 +63,4 @@ public class LacCommandStackModel {
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void putOrginMessage(LacSuitTask lacSuitTask,Object orginMessage){
|
|
|
|
|
|
|
|
if(lacSuitTask == null || lacSuitTask.getTaskInstanceId() ==null){
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this.orginMessageMap.put(lacSuitTask.getTaskInstanceId(), orginMessage == null ? StringUtils.EMPTY : orginMessage);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
public void putTransMessage(LacSuitTask lacSuitTask,Object transMessage){
|
|
|
|
|
|
|
|
if(lacSuitTask == null || lacSuitTask.getTaskInstanceId() ==null){
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this.transMessageMap.put(lacSuitTask.getTaskInstanceId(), transMessage == null ? StringUtils.EMPTY : transMessage);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|