} else if (lp.curChar() == LogParser.CONTROL_A) {
if (!lp.hasNextChar()) return false;
break;
}
LogRecord inner_lr = new LogRecord();
//service id
inner_lr.addField("ServiceID", new LogField(LogField.TYPE_STRING, lp.getNextCC()));
//origin 商品来源
inner_lr.addField("Origin", new LogField(LogField.TYPE_STRING, lp.getNextCC()));
//客户ID
inner_lr.addField("MemberID", new LogField(LogField.TYPE_STRING, lp.getNextCC()));
//本次商品的价格
inner_lr.addField("Price", new LogField(LogField.TYPE_STRING, lp.getNextCC()));
//客户的回扣率, 小于1.0的3位小数
inner_lr.addField("Brokerage", new LogField(LogField.TYPE_STRING, lp.getNextCC()));
//绝对位置
String abs_pos = lp.getNextField(new char[]{LogParser.CONTROL_B, LogParser.CONTROL_A});
inner_lr.addField("AbsPos", new LogField(LogField.TYPE_STRING, abs_pos));
list.add(inner_lr);
}
while (lp.getMatchedChar() != 0 && lp.getMatchedChar() != LogParser.CONTROL_A);