添加ABN为动态结构对象

This commit is contained in:
zhouxiunai
2019-01-15 21:02:55 +08:00
parent c6c9f0a4f8
commit 2557390fcd
5 changed files with 7 additions and 7 deletions
@@ -11,7 +11,7 @@ public class ABNDATA {
@XmlElement(name = "BODY")
@JsonProperty("BODY")
protected String body;//json 串或普通字符串,每个type一种
protected Object body;//可变类型,根据Type 变化
public ABNORMALTYPE getType() {
return type;
@@ -21,11 +21,11 @@ public class ABNDATA {
this.type = type;
}
public String getBody() {
public Object getBody() {
return body;
}
public void setBody(String body) {
public void setBody(Object body) {
this.body = body;
}
}
@@ -61,7 +61,7 @@ public class DELYHandler extends FlopBaseHandler {
for (OPTDELAYDATA optdelaydata : flop.getDELY() ) {
ABNDATA abndata = new ABNDATA();
abndata.setType(ABNORMALTYPE.DLY);
abndata.setBody(JsonUtil.getString(optdelaydata));
abndata.setBody(optdelaydata);
fltr.getAbn().add(abndata);
}
@@ -48,7 +48,7 @@ public class FDIVHandler extends FlopBaseHandler {
//
ABNDATA abndata = new ABNDATA();
abndata.setType(ABNORMALTYPE.ALT);
abndata.setBody(JsonUtil.getString(diversionData));
abndata.setBody(diversionData);
fltr.getAbn().add(abndata);
@@ -32,7 +32,7 @@ public class FRETHandler extends FlopBaseHandler {
//
ABNDATA abndata = new ABNDATA();
abndata.setType(ABNORMALTYPE.RTN);
abndata.setBody(JsonUtil.getString(flop.getFRET()));
abndata.setBody(flop.getFRET());
fltr.getAbn().add(abndata);
@@ -26,7 +26,7 @@ public class DELYHandlerTest {
@Test
public void testRun()
{
Cminmsg cminmsg = cminmsgDao.findOne(240451L);
Cminmsg cminmsg = cminmsgDao.findOne(241426L);
CminmsgWapper cminmsgWapper = new CminmsgWapper(cminmsg);
cminmsgWapper.setMsg(exchangeService.xmlToMsg(cminmsg.getCminmsgsClobMsg()));