Commit 8648607f by guos

会员标签4.0

parent 67eb26db
...@@ -9,13 +9,13 @@ import java.util.List; ...@@ -9,13 +9,13 @@ import java.util.List;
*/ */
public class TagConsumeChannelRequest extends AbstractFilterRequest{ public class TagConsumeChannelRequest extends AbstractFilterRequest{
private List<String> ChannelVals; private List<Integer> ChannelVals;
public List<String> getChannelVals() { public List<Integer> getChannelVals() {
return ChannelVals; return ChannelVals;
} }
public void setChannelVals(List<String> channelVals) { public void setChannelVals(List<Integer> channelVals) {
ChannelVals = channelVals; ChannelVals = channelVals;
} }
} }
...@@ -281,14 +281,20 @@ public class TagValueParser { ...@@ -281,14 +281,20 @@ public class TagValueParser {
private static AbstractFilterRequest getConsumeChannelRequest(List<TagConditionValDTO> conditionValDTOList) { private static AbstractFilterRequest getConsumeChannelRequest(List<TagConditionValDTO> conditionValDTOList) {
TagConsumeChannelRequest request = new TagConsumeChannelRequest(); TagConsumeChannelRequest request = new TagConsumeChannelRequest();
List<Integer> channelList=new ArrayList();
for (TagConditionValDTO conditionValDTO : conditionValDTOList) { for (TagConditionValDTO conditionValDTO : conditionValDTOList) {
if (Pattern.compile("flag").matcher(conditionValDTO.getKey()).find()) { if (Pattern.compile("flag").matcher(conditionValDTO.getKey()).find()) {
setStatisticsTypeHandle(request, conditionValDTO.getKey(), conditionValDTO.getVal()); setStatisticsTypeHandle(request, conditionValDTO.getKey(), conditionValDTO.getVal());
} else { } else {
String[] vals=conditionValDTO.getVal().split(","); String[] vals=conditionValDTO.getVal().split(",");
request.setChannelVals(Arrays.asList(vals)); if(null!=vals){
for (String val : vals) {
channelList.add(Integer.valueOf(val));
}
}
} }
} }
request.setChannelVals(channelList);
return request; return request;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment