|
|
|
@@ -59,8 +59,13 @@ public class WxCampaignController extends BaseController { |
|
|
|
wxCampaign.updateTenantInfo(getTenantInfo()); |
|
|
|
wxCampaign.setStatus(EnumCampaignStatus.STATUS_THROW_IN.getCode()); |
|
|
|
wxCampaign.setSortColumns(BaseEntity.SortField.SortNum_ASC, BaseEntity.SortField.CreateTime_ASC); |
|
|
|
// TODO 缓存优化 |
|
|
|
final PageInfo<WxCampaign> page = wxCampaignService.clistAsPage(wxCampaign, pageNum, pageSize); |
|
|
|
|
|
|
|
String key = getTenantInfo().getTenantId(); |
|
|
|
PageInfo<WxCampaign> page = RedisCacheUtils.getCacheObject(redisTemplate, "wxCampaignList:"+key, PageInfo.class); |
|
|
|
if (null == page ) { |
|
|
|
page = wxCampaignService.clistAsPage(wxCampaign, pageNum, pageSize); |
|
|
|
RedisCacheUtils.cache(redisTemplate, "wxCampaignList:"+key, page, 100); |
|
|
|
} |
|
|
|
return new ResultData(page); |
|
|
|
} |
|
|
|
|
|
|
|
|