From dc5be7d38446f70e6ff86df311119c32b41fe7f8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 28 十一月 2020 16:37:05 +0800 Subject: [PATCH] 大淘客搜索接口升级 --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/HongBaoV2ServiceImpl.java | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/HongBaoV2ServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/HongBaoV2ServiceImpl.java index 97dfdc7..a7fbf43 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/HongBaoV2ServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/HongBaoV2ServiceImpl.java @@ -739,7 +739,7 @@ // 鎻掑叆涓�绾у瓙绾㈠寘 BigDecimal firstRate = hongBaoManageService - .getFirstInviteRate(boss.getRank() == null ? 0 : boss.getRank(),system); + .getFirstInviteRate(boss.getRank() == null ? 0 : boss.getRank(), system); if (firstRate.compareTo(new BigDecimal(0)) <= 0) return mianDanMoney != null; HongBaoV2 firstHongbao = new HongBaoV2(); @@ -792,7 +792,7 @@ boss = threeSaleSerivce.getBoss(boss.getId()); if (boss != null) {// 浜岀骇BOSS瀛樺湪 BigDecimal secondRate = hongBaoManageService - .getSecondInviteRate(boss.getRank() == null ? 0 : boss.getRank(),system); + .getSecondInviteRate(boss.getRank() == null ? 0 : boss.getRank(), system); if (secondRate.compareTo(new BigDecimal(0)) <= 0) return mianDanMoney != null; HongBaoV2 secondHongbao = new HongBaoV2(); @@ -853,10 +853,10 @@ BigDecimal shareRate = null; if (commonOrder.getSourceType() == Constant.SOURCE_TYPE_TAOBAO && commonOrder.getSourcePosition().equalsIgnoreCase(TaoBaoConstant.TAOBAO_TLJ_RELATION_PID_DEFAULT))// 鏉ヨ嚜浜庢窐绀奸噾鐨勫垎浜� - shareRate = hongBaoManageService.getTLJShareRate(commonOrder.getCreateTime().getTime(),system); + shareRate = hongBaoManageService.getTLJShareRate(commonOrder.getCreateTime().getTime(), system); else shareRate = hongBaoManageService.getShareRate(UserLevelEnum.daRen, - commonOrder.getCreateTime().getTime(),system); + commonOrder.getCreateTime().getTime(), system); UserInfo user = userInfoService.getUserById(commonOrder.getUserInfo().getId()); @@ -873,7 +873,7 @@ if (taoBaoOrderList != null && taoBaoOrderList.size() > 0 && !StringUtil.isNullOrEmpty(taoBaoOrderList.get(0).getRelationId())) { if (shareGoodsActivityOrderService.listByUid(commonOrder.getUserInfo().getId()).size() < 1) { - shareRate = new BigDecimal(hongBaoManageService.get("share_activity_proportion",system)); + shareRate = new BigDecimal(hongBaoManageService.get("share_activity_proportion", system)); try { shareGoodsActivityOrderService.addShareGoodsActivityOrder( commonOrder.getUserInfo().getId(), shareRate, commonOrder.getOrderNo()); @@ -944,7 +944,7 @@ UserInfo boss = threeSaleSerivce.getBoss(hongBao.getUserInfo().getId()); if (boss != null) { BigDecimal firstLevelRate = hongBaoManageService.getFirstShareRate(1, - commonOrder.getThirdCreateTime().getTime(),system); + commonOrder.getThirdCreateTime().getTime(), system); HongBaoV2 child = new HongBaoV2(); child.setParent(hongBao); child.setType(HongBaoV2.TYPE_SHARE_YIJI); @@ -1143,6 +1143,7 @@ List<Integer> stateList = new ArrayList<>(); stateList.add(HongBaoV2.STATE_BUKELINGQU); stateList.add(HongBaoV2.STATE_KELINGQU); + stateList.add(HongBaoV2.STATE_LINGQUING); stateList.add(HongBaoV2.STATE_YILINGQU); List<HongBaoV2> hongBaoV2List = hongBaoV2Mapper.listByStateAndTypeAndUid(stateList, typeList, uid, 0, 1); if (hongBaoV2List != null && hongBaoV2List.size() > 0) @@ -1165,5 +1166,11 @@ return hongBaoV2Mapper.getDirectBossUrankByPid(pid); } + @Transactional + @Override + public void setHongBaoRecieved(Long uid, List<Integer> typeList, Date preGetTime) { + hongBaoV2Mapper.setHongBaoRecieved(uid, typeList, preGetTime); + } + } -- Gitblit v1.8.0