/** * 资讯索引列表 * * @param cs * @param pageNo */ public static void messageIndex(CommonSearchDto cs, int pageNo) { cs = cs == null ? new CommonSearchDto() : cs; /*增加了一个标识字段,如果没有修改自定义时间,但是点击自定义,它会给startTime赋值custom,所以我定义了一个标识字段,用于保存 自定义的开始时间,当它没有修改但是点击了,我就把custom改为tempField,*/ if ("custom".equals(cs.startTime)) { cs.startTime = cs.tempField; } cs.timeValue = cs.startTime; F.T2<List<MessageIndexDto>, Integer> t2 = getMessageIndexList(cs, pageNo); List<MessageIndexDto> messageIndexDtoList = t2._1; int moreType = t2._2; // 我的订阅 UserComposeInfo uci = fetchUserComposeInfo(); List<UserTemplate> utList = null; if (uci == null) { utList = Lists.newArrayList(); } else { utList = TemplateService.fetchUserTemplateList(uci, TemplateService.TemplateType.messageIndex); } render(messageIndexDtoList, cs, pageNo, utList, moreType); }