public List getRuleAndKeyWord(Integer wechatId) { List ruleAndKeyList = new ArrayList(); Integer ruleid = null; String ruleName = null; String keyword = null; List<WechatRule> wechatRuleList = wechatRuleMapper.findByWechatId(wechatId); for (WechatRule wechatRule : wechatRuleList){ List list = new ArrayList(); ruleid = wechatRule.getRuleId(); ruleName = wechatRule.getRuleName(); list.add(ruleid); list.add(ruleName); List<WechatRuleKey> wechatRuleKeyList = wechatRuleKeyMapper.queryByRuleId(ruleid); for (WechatRuleKey wechatRuleKey:wechatRuleKeyList){ keyword = wechatRuleKey.getKeyword(); list.add(keyword); } ruleAndKeyList.add(list); } return ruleAndKeyList; }