From a1cc60298bd8b9cbddb29ad7c5e8e59ea1ee790c Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期四, 16 四月 2020 11:42:20 +0800 Subject: [PATCH] 分享订单到账消息调整 --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/InviteOrderSubsidyServiceImplV2.java | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/InviteOrderSubsidyServiceImplV2.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/InviteOrderSubsidyServiceImplV2.java index 3eaccbb..62e7ab9 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/InviteOrderSubsidyServiceImplV2.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/InviteOrderSubsidyServiceImplV2.java @@ -32,12 +32,13 @@ import com.yeshi.fanli.service.inter.user.invite.ThreeSaleSerivce; import com.yeshi.fanli.service.inter.user.vip.UserVIPInfoService; import com.yeshi.fanli.service.manger.user.UserLevelManager; +import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TimeUtil; +import com.yeshi.fanli.util.user.UserLevelUtil; @Service public class InviteOrderSubsidyServiceImplV2 implements InviteOrderSubsidyService { - @Resource private InviteOrderSubsidyMapper inviteOrderSubsidyMapper; @@ -126,12 +127,12 @@ throw new InviteOrderSubsidyException(10, "璁㈠崟涓虹┖"); CommonOrder firstOrder = orderList.get(0); Date placeOrderTime = firstOrder.getThirdCreateTime(); - int urank = firstOrder.getUrank(); - UserLevelEnum buyerUserLevel = null; - for (UserLevelEnum level : UserLevelEnum.values()) - if (level.getOrderRank() == urank) - buyerUserLevel = level; + if (placeOrderTime.getTime() < Constant.NEW_ORDER_FANLI_RULE_TIME) + return; + + int urank = firstOrder.getUrank(); + UserLevelEnum buyerUserLevel = UserLevelUtil.getByOrderRank(urank); if (buyerUserLevel == null) throw new InviteOrderSubsidyException(11, "鐢ㄦ埛绛夌骇涓虹┖"); @@ -310,4 +311,9 @@ return money; } + @Override + public List<InviteOrderSubsidy> listByOrderNoAndTypeAndUid(String orderNo, Integer type, Long uid) { + return inviteOrderSubsidyMapper.listByOrderNoAndTypeAndUid(orderNo, type, uid); + } + } -- Gitblit v1.8.0