From 4df41119d7251847b635ea25e4cc3b2a9100d288 Mon Sep 17 00:00:00 2001 From: Burce Date: Sun, 3 May 2020 20:28:09 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BC=98=E5=8C=96]AOP=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E7=AE=A1=E7=90=86=20C=E7=AB=AF=20-=20/C/api/?= =?UTF-8?q?wxCouponChannel/change=20-=20/C/api/user/userinfo=20-=20/C/api/?= =?UTF-8?q?wxBusiness/listAll=20-=20/C/api/wxCampaign/list=20-=20/C/api/ma?= =?UTF-8?q?ll/mallInfo=20-=20/C/api/mall/getAppIcon=20-=20/C/api/mall/getW?= =?UTF-8?q?eapNote=20B=E7=AB=AF=20-=20/B/api/user/detail=20-=20/B/api/coup?= =?UTF-8?q?onOrder/getUnverifiedAmountOnDate=20-=20/B/api/couponOrder/getV?= =?UTF-8?q?erifiedAmountOnDate=20-=20/B/api/micropay/getMicroPayAmountOnDa?= =?UTF-8?q?te=20-=20/B/api/wxDateAmountRecord/listMicropay=20-=20/B/api/wx?= =?UTF-8?q?DateAmountRecord/listVerified=20-=20/B/api/wxDateAmountRecord/l?= =?UTF-8?q?istOrder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/WxCouponOrderController.java | 3 +++ .../iformall/controller/WxDateAmountRecordController.java | 5 ++++- .../com/iformall/controller/WxMerchantBUserController.java | 2 ++ .../java/com/iformall/controller/WxMicroPayController.java | 2 ++ .../java/com/iformall/controller/WxBusinessController.java | 2 ++ .../java/com/iformall/controller/WxCampaignController.java | 3 ++- .../com/iformall/controller/WxCouponChannelController.java | 3 ++- .../main/java/com/iformall/controller/WxMallController.java | 4 +++- .../java/com/iformall/controller/WxUserGrantController.java | 2 ++ 9 files changed, 22 insertions(+), 4 deletions(-) diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java index 423ad596c..76ba76ac5 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java @@ -1,6 +1,7 @@ package com.iformall.controller; import com.github.pagehelper.PageInfo; +import com.iformall.annotation.RedisCache; import com.iformall.common.ErrorCode; import com.iformall.common.Result; import com.iformall.common.ResultData; @@ -86,6 +87,7 @@ public class WxCouponOrderController extends BaseController { } + @RedisCache @ApiOperation("某日期交易总流水") @GetMapping("getUnverifiedAmountOnDate") @ApiImplicitParams({ @@ -94,6 +96,7 @@ public class WxCouponOrderController extends BaseController { return wxCouponOrderService.listOnDateAsPage(getUser().getId(), date, null, null, false); } + @RedisCache @ApiOperation("某日期核销总流水") @GetMapping("getVerifiedAmountOnDate") @ApiImplicitParams({ diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxDateAmountRecordController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxDateAmountRecordController.java index 80f9ffc7e..01a74f0eb 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxDateAmountRecordController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxDateAmountRecordController.java @@ -1,6 +1,7 @@ package com.iformall.controller; import com.github.pagehelper.PageInfo; +import com.iformall.annotation.RedisCache; import com.iformall.common.ResultData; import com.iformall.domain.po.base.BaseEntity; import com.iformall.domain.po.WxDateAmountRecord; @@ -31,19 +32,21 @@ public class WxDateAmountRecordController extends BaseController { @Autowired private WxDateAmountRecordService wxDateAmountRecordService; - + @RedisCache(expireTime = 120) @ApiOperation("首页查询交易金额记录接口") @GetMapping("listOrder") public ResultData listOrder() { return list(EnumDateAmtType.PAY_RECORD.getCode()); } + @RedisCache(expireTime = 120) @ApiOperation("首页查询核销金额记录接口") @GetMapping("listVerified") public ResultData listVerified() { return list(EnumDateAmtType.VERIFY_RECORD.getCode()); } + @RedisCache(expireTime = 120) @ApiOperation("首页查询刷卡金额记录接口") @GetMapping("listMicropay") public ResultData listMicropay() { diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxMerchantBUserController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxMerchantBUserController.java index 47a356477..a989e452e 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxMerchantBUserController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxMerchantBUserController.java @@ -2,6 +2,7 @@ package com.iformall.controller; import com.iformall.annotation.AuthIgnore; +import com.iformall.annotation.RedisCache; import com.iformall.common.ErrorCode; import com.iformall.common.ResultData; import com.iformall.domain.po.WxMall; @@ -55,6 +56,7 @@ public class WxMerchantBUserController extends BaseController { @Autowired private WxScoreRulesService wxScoreRulesService; + @RedisCache @ApiOperation("查寻当bUser详情接口") @GetMapping("/detail") public ResultData detail() { diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxMicroPayController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxMicroPayController.java index d2dcd8236..14476ff59 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxMicroPayController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxMicroPayController.java @@ -2,6 +2,7 @@ package com.iformall.controller; import com.alibaba.fastjson.JSONArray; +import com.iformall.annotation.RedisCache; import com.iformall.common.ErrorCode; import com.iformall.common.ResultData; import com.iformall.domain.po.*; @@ -235,6 +236,7 @@ public class WxMicroPayController extends BaseController { return wxOrderService.microPayListOnDateAsPage(getUser().getId(), EnumOrderType.MICROPAY.getCode(), date, pageNum, pageSize); } + @RedisCache @ApiOperation("付款码支付某日期交易总流水") @GetMapping("getMicroPayAmountOnDate") @ApiImplicitParams({ diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxBusinessController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxBusinessController.java index d82b02018..aae158683 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxBusinessController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxBusinessController.java @@ -1,6 +1,7 @@ package com.iformall.controller; import com.github.pagehelper.PageInfo; +import com.iformall.annotation.RedisCache; import com.iformall.common.ResultData; import com.iformall.domain.po.WxBusiness; import com.iformall.domain.po.WxCUser; @@ -26,6 +27,7 @@ public class WxBusinessController extends BaseController { @Autowired private WxBusinessService wxBusinessService; + @RedisCache @ApiOperation("业态全列表接口") @GetMapping("listAll") public ResultData listAll(Integer filter) { diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxCampaignController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxCampaignController.java index 5e32285b8..88a2f9b01 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxCampaignController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxCampaignController.java @@ -1,6 +1,7 @@ package com.iformall.controller; import com.github.pagehelper.PageInfo; +import com.iformall.annotation.RedisCache; import com.iformall.common.Result; import com.iformall.common.ResultData; import com.iformall.domain.po.base.BaseEntity; @@ -38,6 +39,7 @@ public class WxCampaignController extends BaseController { @Autowired private WxCouponChannelService wxCouponChannelService; + @RedisCache @ApiOperation("分页列表接口") @GetMapping("list") @ApiImplicitParams({ @@ -49,7 +51,6 @@ public class WxCampaignController extends BaseController { wxCampaign.setStatus(EnumCampaignStatus.STATUS_THROW_IN.getCode()); wxCampaign.updateTenantInfo(getTenantInfo()); wxCampaign.setSortColumns(BaseEntity.SortField.SortNum_ASC, BaseEntity.SortField.CreateTime_ASC); - // TODO 缓存优化 final PageInfo page = wxCampaignService.clistAsPage(wxCampaign, pageNum, pageSize); return new ResultData(page); } diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java index 996f9ac55..657395cca 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java @@ -1,6 +1,7 @@ package com.iformall.controller; import com.github.pagehelper.PageInfo; +import com.iformall.annotation.RedisCache; import com.iformall.common.ResultData; import com.iformall.domain.po.base.BaseEntity; import com.iformall.domain.po.WxCouponChannel; @@ -97,7 +98,7 @@ public class WxCouponChannelController extends BaseController { } } - + @RedisCache @ApiOperation("分页列表接口") @GetMapping("change") public ResultData change(@ModelAttribute WxCouponChannel wxCouponChannel) { diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxMallController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxMallController.java index 4554f8e98..fe72a463a 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxMallController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxMallController.java @@ -46,6 +46,7 @@ public class WxMallController extends BaseController { @Autowired private WxLevelConfigService wxLevelConfigService; + @RedisCache @AuthIgnore @ApiOperation("商场图标") @GetMapping("/getAppIcon") @@ -65,6 +66,7 @@ public class WxMallController extends BaseController { return new ResultData(Result.SUCCESS, "查询成功", resultMap); } + @RedisCache @AuthIgnore @ApiOperation("商场提示信息") @GetMapping("/getWeapNote") @@ -83,10 +85,10 @@ public class WxMallController extends BaseController { return new ResultData(Result.SUCCESS, "查询成功", resultMap); } + @RedisCache @ApiOperation("商场信息") @GetMapping("/mallInfo") public ResultData getMallInfo() { - //TODO 缓存优化 WxMall mall = wxMallService.getByTenantId(getTenantId()); if (mall == null) { return new ResultData(ErrorCode.MALL_INFO_NOT_FOUND); diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index b119869b7..56abf8d50 100755 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -8,6 +8,7 @@ import cn.binarywang.wx.miniapp.util.crypt.WxMaCryptUtils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.iformall.annotation.AuthIgnore; +import com.iformall.annotation.RedisCache; import com.iformall.common.ErrorCode; import com.iformall.common.Result; import com.iformall.common.ResultData; @@ -633,6 +634,7 @@ public class WxUserGrantController extends BaseController { return new ResultData(Result.SUCCESS, "是老用户,已完成手机号授权", resultMap); } + @RedisCache @ApiOperation("获取当前用户信息") @GetMapping("/userinfo") public ResultData getUserInfo() {