Browse Source

/、.optimize

release_toaliyun_real
xhxu 4 years ago
parent
commit
86eaf6f95b
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      mallinkCApi/src/main/java/com/iformall/controller/WxCampaignController.java

+ 7
- 2
mallinkCApi/src/main/java/com/iformall/controller/WxCampaignController.java View File

@@ -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);
}



Loading…
Cancel
Save