From ffdb363f556c5f755474d0dbda66b92a4eda9d1f Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Tue, 19 May 2020 20:16:23 +0800 Subject: [PATCH 1/3] =?UTF-8?q?[=E6=A0=B8=E9=94=80][=E4=BF=AE=E6=94=B9]:?= =?UTF-8?q?=E5=8E=BB=E9=99=A4=E9=94=99=E8=AF=AF=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/msg/impl/FmInsideCouponVerifyMsgServiceImpl.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideCouponVerifyMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideCouponVerifyMsgServiceImpl.java index 1f95b9235..7bd23e3ec 100644 --- a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideCouponVerifyMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideCouponVerifyMsgServiceImpl.java @@ -36,10 +36,6 @@ public class FmInsideCouponVerifyMsgServiceImpl implements MsgSendService { logger.error("券包ID未找到: " + msg.getCouponOrderId()); throw new MallinkException(ErrorCode.COUPON_ORDER_IS_NULL.getCode(), "券包ID未找到" + msg.getCouponOrderId()); } - if (couponOrder.getCouponOrderStatus().equals(EnumCouponOrderStatus.COUPON_ORDER_USED.getCode())) { - logger.warn("券包ID已核销: " + msg.getCouponOrderId()); - return; - } WxMerchantBUser user = merchantBUserService.getById(msg.getBUserId()); if(user == null) { From 8a1b41120c664b8580a5c939c3f8e270aeb83b88 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Tue, 19 May 2020 21:01:10 +0800 Subject: [PATCH 2/3] =?UTF-8?q?[=E6=A0=B8=E9=94=80=E8=A1=A5=E8=B4=B4][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9]:=E5=A4=9A=E4=BD=99=E8=A1=A5=E8=B4=B4?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxCouponOrderServiceImpl.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index e0c87eb76..b6ba5c197 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -615,6 +615,17 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { } if (subsidyNum != null && subsidyNum.intValue() > 0) { // 有补贴时入库 + // 检查补贴是否已经添加 + WxMerchantSubsidy merchantSubsidyQ = new WxMerchantSubsidy(); + merchantSubsidyQ.setCouponOrderId(couponOrder.getId()); + merchantSubsidyQ.setCouponType(couponOrder.getCouponType()); + merchantSubsidyQ.setType(EnumMerchantSubsidyType.MANUAL.getCode()); + List msList = wxMerchantSubsidyMapper.selectList(new QueryWrapper(merchantSubsidyQ)); + if (msList.size() > 0) { + // 补贴已入库 + return; + } + // 新补贴入库 int iSubChargeFee = PayUtils.getPayRate(subsidyNum, payAccount.getRate(), false); Integer realSubsidyFee = subsidyNum - iSubChargeFee; From b60b52469d6fd941f514249d446c546a891f3490 Mon Sep 17 00:00:00 2001 From: Burce Date: Sat, 23 May 2020 13:18:46 +0800 Subject: [PATCH 3/3] =?UTF-8?q?[=E5=BE=AE=E4=BF=A1=E7=9B=B4=E6=92=AD]?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E8=B0=83=E6=95=B4=E3=80=81=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/controller/WxLiveController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxLiveController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxLiveController.java index fc239aadf..80c977d35 100755 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxLiveController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxLiveController.java @@ -27,13 +27,13 @@ public class WxLiveController extends BaseController { * @return */ @ApiOperation("获取所有直播间和商品信息") - @RedisCache(expireTime = 30,dateUnit = TimeUnit.MINUTES) + @RedisCache(expireTime = 5, dateUnit = TimeUnit.MINUTES) @GetMapping("/roomList") - public ResultData getLiveinfos(String appId) { + public ResultData getLiveinfos(String appId, Integer start, Integer limit) { ResultData resultData = new ResultData(); try { WxMaService wxMaService = getWeappService(appId); - resultData.data = wxMaService.getLiveService().getLiveinfos(); + resultData.data = wxMaService.getLiveService().getLiveInfo(start,limit); } catch (WxErrorException e) { logger.error("getLiveinfos error", e); throw new MallinkException(ErrorCode.SYS_SERVER_ERROR); @@ -52,7 +52,7 @@ public class WxLiveController extends BaseController { * @return */ @ApiOperation("获取直播房间回放数据和商品信息") - @RedisCache(expireTime = 30,dateUnit = TimeUnit.MINUTES) + @RedisCache(expireTime = 5, dateUnit = TimeUnit.MINUTES) @GetMapping("/replayList") public ResultData getLiveReplay(Integer room_id, Integer start, Integer limit) { ResultData resultData = new ResultData();