diff --git a/litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxHomeController.java b/litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxHomeController.java index 21ddba92..6b393a14 100644 --- a/litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxHomeController.java +++ b/litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxHomeController.java @@ -132,13 +132,14 @@ public class WxHomeController { data.put("topicList", topicListTask.get()); data.put("grouponList", grouponListTask.get()); data.put("floorGoodsList", floorGoodsListTask.get()); + //缓存数据 + HomeCacheManager.loadData(HomeCacheManager.INDEX, data); } catch (Exception e) { e.printStackTrace(); + }finally { + executorService.shutdown(); } - //缓存数据 - HomeCacheManager.loadData(HomeCacheManager.INDEX, data); - executorService.shutdown(); return ResponseUtil.ok(data); }