From 5710fee2bd5c323096377a72d837050dd52d93b1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 03 一月 2023 14:32:14 +0800
Subject: [PATCH] 修复抖音订单更新问题/修复用户注销却自动封禁的bug
---
fanli/src/main/java/com/yeshi/fanli/service/impl/count/HongBaoV2CountServiceImpl.java | 447 ++++++++++++++++++++++++++++---------------------------
1 files changed, 229 insertions(+), 218 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/count/HongBaoV2CountServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/count/HongBaoV2CountServiceImpl.java
index 470478f..4c0ef7e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/count/HongBaoV2CountServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/count/HongBaoV2CountServiceImpl.java
@@ -1,220 +1,231 @@
-package com.yeshi.fanli.service.impl.count;
-
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-
-import com.yeshi.fanli.dao.mybatis.HongBaoV2CountMapper;
-import com.yeshi.fanli.entity.bus.user.HongBaoV2;
-import com.yeshi.fanli.service.inter.count.HongBaoV2CountService;
-import com.yeshi.fanli.vo.order.HongBaoV2VO;
-
-@Service
-public class HongBaoV2CountServiceImpl implements HongBaoV2CountService {
-
- @Resource
- private HongBaoV2CountMapper hongBaoV2CountMapper;
-
-
-
- @Override
- public Long countOrderByTypeAndDate(Integer orderType, String preDay) {
- return hongBaoV2CountMapper.countOrderByTypeAndDate(orderType, preDay);
- }
-
-
- @Override
- public BigDecimal countMoneyByUidAndState(Long uid, Integer state) {
- return hongBaoV2CountMapper.countMoneyByUidAndState(uid, state);
- }
-
- @Override
- public Integer countNumberByUidAndState(Long uid, Integer state) {
- return hongBaoV2CountMapper.countNumberByUidAndState(uid, state);
- }
-
- @Override
- public int getTotalTiChengCount(Long uid) {
- return hongBaoV2CountMapper.getTotalTiChengCount(uid);
- }
-
- @Override
- public long getHongBaoCount(Long uid,Integer type) {
- return hongBaoV2CountMapper.getHongBaoCount(uid, type);
- }
-
- @Override
- public long countValidNumberByUid(Long uid, Integer dateType) {
- return hongBaoV2CountMapper.countValidNumberByUid(uid, dateType);
- }
-
- @Override
- public BigDecimal countWillGetMoneyByUid(Long uid) {
- return hongBaoV2CountMapper.countWillGetMoneyByUid(uid);
- }
-
- @Override
- public Date getLastHongBaoTime(Long uid) {
- return hongBaoV2CountMapper.getLastHongBaoTime(uid);
- }
-
-
- @Override
- public List<HongBaoV2VO> listShareAndInviteMoney(long start, int count, String date) {
- return hongBaoV2CountMapper.listShareAndInviteMoney(start, count, date);
- }
-
- @Override
- public Integer countNumberByUid(Long uid) {
- long count = hongBaoV2CountMapper.countNumberByUid(uid);
- return (int) count;
- }
-
- @Override
- public BigDecimal countRebateCouponMoney() {
- return hongBaoV2CountMapper.countRebateCouponMoney();
- }
-
- @Override
- public long countRebateOrder(Long uid) {
- return hongBaoV2CountMapper.countRebateOrder(uid);
- }
-
-
- @Override
- public long countShareOrInviteOrder(Long uid) {
- return hongBaoV2CountMapper.countShareOrInviteOrder(uid);
- }
-
-
- @Override
- public BigDecimal sumAlreadyGetMoneyByUid(Long uid, List<Integer> typeList, Date minGetTime, Date maxGetTime) {
- return hongBaoV2CountMapper.sumAlreadyGetMoneyByUid(uid, typeList, minGetTime, maxGetTime);
- }
-
- @Override
- public long countAlreadyGetMoneyByUid(Long uid, List<Integer> typeList, Date minGetTime, Date maxGetTime) {
- return hongBaoV2CountMapper.countAlreadyGetMoneyByUid(uid, typeList, minGetTime, maxGetTime);
- }
-
+package com.yeshi.fanli.service.impl.count;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+
+import com.yeshi.fanli.dao.mybatis.HongBaoV2CountMapper;
+import com.yeshi.fanli.entity.bus.user.HongBaoV2;
+import com.yeshi.fanli.service.inter.count.HongBaoV2CountService;
+import com.yeshi.fanli.vo.order.HongBaoV2VO;
+
+@Service
+public class HongBaoV2CountServiceImpl implements HongBaoV2CountService {
+
+
+
+ @Resource
+ private HongBaoV2CountMapper hongBaoV2CountMapper;
+
+
+
@Override
- public BigDecimal getOrderRewardByTeamUid(Long uid, Long teamUid, Date endTime) {
- return hongBaoV2CountMapper.getOrderRewardByTeamUid(uid, teamUid, endTime);
- }
-
- @Override
- public BigDecimal getOrderRewardByTeamUidTheMonth(Long uid, Long teamUid) {
+ public Long countOrderByTypeAndDate(Integer orderType, String preDay) {
+ return hongBaoV2CountMapper.countOrderByTypeAndDate(orderType, preDay);
+ }
+
+
+ @Override
+ public BigDecimal countMoneyByUidAndState(Long uid, Integer state) {
+ return hongBaoV2CountMapper.countMoneyByUidAndState(uid, state);
+ }
+
+ @Override
+ public Integer countNumberByUidAndState(Long uid, Integer state) {
+ return hongBaoV2CountMapper.countNumberByUidAndState(uid, state);
+ }
+
+ @Override
+ public int getTotalTiChengCount(Long uid) {
+ return hongBaoV2CountMapper.getTotalTiChengCount(uid);
+ }
+
+ @Override
+ public long getHongBaoCount(Long uid,Integer type) {
+ return hongBaoV2CountMapper.getHongBaoCount(uid, type);
+ }
+
+ @Override
+ public long countValidNumberByUid(Long uid, Integer dateType) {
+ return hongBaoV2CountMapper.countValidNumberByUid(uid, dateType);
+ }
+
+ @Override
+ public BigDecimal countWillGetMoneyByUid(Long uid) {
+ return hongBaoV2CountMapper.countWillGetMoneyByUid(uid);
+ }
+
+ @Override
+ public Date getLastHongBaoTime(Long uid) {
+ return hongBaoV2CountMapper.getLastHongBaoTime(uid);
+ }
+
+
+ @Override
+ public List<HongBaoV2VO> listShareAndInviteMoney(long start, int count, String date) {
+ return hongBaoV2CountMapper.listShareAndInviteMoney(start, count, date);
+ }
+
+ @Override
+ public Integer countNumberByUid(Long uid) {
+ long count = hongBaoV2CountMapper.countNumberByUid(uid);
+ return (int) count;
+ }
+
+ @Override
+ public BigDecimal countRebateCouponMoney() {
+ return hongBaoV2CountMapper.countRebateCouponMoney();
+ }
+
+ @Override
+ public long countRebateOrder(Long uid) {
+ return hongBaoV2CountMapper.countRebateOrder(uid);
+ }
+
+
+ @Override
+ public long countShareOrInviteOrder(Long uid) {
+ return hongBaoV2CountMapper.countShareOrInviteOrder(uid);
+ }
+
+
+ @Override
+ public BigDecimal sumAlreadyGetMoneyByUid(Long uid, List<Integer> typeList, Date minGetTime, Date maxGetTime) {
+ return hongBaoV2CountMapper.sumAlreadyGetMoneyByUid(uid, typeList, minGetTime, maxGetTime);
+ }
+
+ @Override
+ public long countAlreadyGetMoneyByUid(Long uid, List<Integer> typeList, Date minGetTime, Date maxGetTime) {
+ return hongBaoV2CountMapper.countAlreadyGetMoneyByUid(uid, typeList, minGetTime, maxGetTime);
+ }
+
+ @Override
+ public BigDecimal getOrderRewardByTeamUid(Long uid, Long teamUid, Date endTime) {
+ return hongBaoV2CountMapper.getOrderRewardByTeamUid(uid, teamUid, endTime);
+ }
+
+ @Override
+ public BigDecimal getOrderRewardByTeamUidTheMonth(Long uid, Long teamUid) {
return hongBaoV2CountMapper.getOrderRewardByTeamUidTheMonth(uid, teamUid);
- }
-
- @Override
- public BigDecimal getRewardMoneyBySelf(Long uid) {
- List<Integer> list = new ArrayList<Integer>();
- list.add(HongBaoV2.TYPE_ZIGOU);
- return hongBaoV2CountMapper.getRewardMoneyByUid(uid, list);
- }
-
- @Override
- public BigDecimal getRewardMoneyByShare(Long uid) {
- List<Integer> list = new ArrayList<Integer>();
- list.add(HongBaoV2.TYPE_SHARE_GOODS);
- return hongBaoV2CountMapper.getRewardMoneyByUid(uid, list);
- }
-
-
- @Override
- public BigDecimal getRewardMoneyByInvite(Long uid) {
- List<Integer> list = new ArrayList<Integer>();
- list.add(HongBaoV2.TYPE_YIJI);
- list.add(HongBaoV2.TYPE_ERJI);
- list.add(HongBaoV2.TYPE_SHARE_YIJI);
- list.add(HongBaoV2.TYPE_SHARE_ERJI);
- return hongBaoV2CountMapper.getRewardMoneyByUid(uid, list);
- }
-
-
- @Override
- public long countMyDirectOrderByCashArrival(Long uid, BigDecimal payment) {
- Long count = hongBaoV2CountMapper.countMyDirectOrderByCashArrival(uid, payment, null);
- if (count == null) {
- count = 0L;
- }
- return count;
- }
-
-
- @Override
- public long countMyDirectOrderByCashArrival(Long uid, BigDecimal payment, Integer type) {
- Long count = hongBaoV2CountMapper.countMyDirectOrderByCashArrival(uid, payment, type);
- if (count == null) {
- count = 0L;
- }
- return count;
- }
-
- @Override
- public long countMyDirectOrderByCashNotArrival(Long uid, BigDecimal payment, Integer type) {
- Long count = hongBaoV2CountMapper.countMyDirectOrderByCashNotArrival(uid, payment, type);
- if (count == null) {
- count = 0L;
- }
- return count;
- }
-
- @Override
- public BigDecimal getRewardMoneyToCount(Long uid, Integer dateType, Integer hbType, List<Integer> listSource) {
- BigDecimal money = hongBaoV2CountMapper.getRewardMoneyByDate(uid, dateType, hbType, null, null, null, null, null, listSource,false);
- if (money == null)
- money = BigDecimal.ZERO;
- return money;
- }
-
- @Override
- public BigDecimal geBonusByuid(Long uid, Integer dateType, Integer hbType, Integer moneyState) {
- BigDecimal money = hongBaoV2CountMapper.getRewardMoneyByDate(uid, dateType, hbType, null, null, moneyState, null, null, null,false);
- if (money == null) {
- money = new BigDecimal(0);
- }
- return money;
- }
-
- @Override
- public BigDecimal getRewardMoneyByToSearch(Long uid, Integer dateType, Integer orderType, Integer orderState,
- String orderNo, Integer moneyState, String startTime, String endTime, List<Integer> listSource, boolean notBackSuVip) {
- return hongBaoV2CountMapper.getRewardMoneyByDate(uid, dateType, orderType, orderState, orderNo, moneyState,
- startTime, endTime, listSource, notBackSuVip);
- }
-
-
- @Override
- public BigDecimal sumMoneyArrivalByUidAndNearDay(Long uid, int day) {
- return hongBaoV2CountMapper.sumMoneyArrivalByUidAndNearDay(uid, day);
- }
-
-
- @Override
- public BigDecimal sumMoneyBySettleTimeAndUid(Long uid, Date minDate, Date maxDate) {
- BigDecimal money = hongBaoV2CountMapper.sumMoneyBySettleTimeAndUid(uid, minDate, maxDate);
- if (money == null) {
- money = new BigDecimal(0);
- }
- return money;
- }
-
- @Override
- public BigDecimal sumMoneyByANotSettleAndUid(Long uid) {
- BigDecimal money = hongBaoV2CountMapper.sumMoneyByANotSettleAndUid(uid);
- if (money == null) {
- money = new BigDecimal(0);
- }
- return money;
- }
-
-
-
-}
+ }
+
+ @Override
+ public BigDecimal getRewardMoneyBySelf(Long uid) {
+ List<Integer> list = new ArrayList<Integer>();
+ list.add(HongBaoV2.TYPE_ZIGOU);
+ return hongBaoV2CountMapper.getRewardMoneyByUid(uid, list);
+ }
+
+ @Override
+ public BigDecimal getRewardMoneyByShare(Long uid) {
+ List<Integer> list = new ArrayList<Integer>();
+ list.add(HongBaoV2.TYPE_SHARE_GOODS);
+ return hongBaoV2CountMapper.getRewardMoneyByUid(uid, list);
+ }
+
+
+ @Override
+ public BigDecimal getRewardMoneyByInvite(Long uid) {
+ List<Integer> list = new ArrayList<Integer>();
+ list.add(HongBaoV2.TYPE_YIJI);
+ list.add(HongBaoV2.TYPE_ERJI);
+ list.add(HongBaoV2.TYPE_SHARE_YIJI);
+ list.add(HongBaoV2.TYPE_SHARE_ERJI);
+ return hongBaoV2CountMapper.getRewardMoneyByUid(uid, list);
+ }
+
+
+ @Override
+ public long countMyDirectOrderByCashArrival(Long uid, BigDecimal payment) {
+ Long count = hongBaoV2CountMapper.countMyDirectOrderByCashArrival(uid, payment, null);
+ if (count == null) {
+ count = 0L;
+ }
+ return count;
+ }
+
+
+ @Override
+ public long countMyDirectOrderByCashArrival(Long uid, BigDecimal payment, Integer type) {
+ Long count = hongBaoV2CountMapper.countMyDirectOrderByCashArrival(uid, payment, type);
+ if (count == null) {
+ count = 0L;
+ }
+ return count;
+ }
+
+
+ @Override
+ public BigDecimal getRewardMoneyToCount(Long uid, Integer dateType, Integer hbType, List<Integer> listSource) {
+ BigDecimal money = hongBaoV2CountMapper.getRewardMoneyByDate(uid, dateType, hbType, null, null, null, null, null, listSource);
+ if (money == null)
+ money = BigDecimal.ZERO;
+ return money;
+ }
+
+
+ @Override
+ public BigDecimal geBonusByuid(Long uid, Integer dateType, Integer hbType, Integer moneyState) {
+ BigDecimal money = hongBaoV2CountMapper.getRewardMoneyByDate(uid, dateType, hbType, null, null, moneyState, null, null, null);
+ if (money == null) {
+ money = new BigDecimal(0);
+ }
+ return money;
+ }
+
+ @Override
+ public BigDecimal getRewardMoneyByToSearch(Long uid, Integer dateType, Integer orderType, Integer orderState,
+ String orderNo, Integer moneyState, String startTime, String endTime, List<Integer> listSource) {
+ return hongBaoV2CountMapper.getRewardMoneyByDate(uid, dateType, orderType, orderState, orderNo, moneyState,
+ startTime, endTime, listSource);
+ }
+
+
+ @Override
+ public BigDecimal sumMoneyArrivalByUidAndNearDay(Long uid, int day) {
+ return hongBaoV2CountMapper.sumMoneyArrivalByUidAndNearDay(uid, day);
+ }
+
+
+ @Override
+ public BigDecimal sumMoneyBySettleTimeAndUid(Long uid, Date minDate, Date maxDate) {
+ BigDecimal money = hongBaoV2CountMapper.sumMoneyBySettleTimeAndUid(uid, minDate, maxDate);
+ if (money == null) {
+ money = new BigDecimal(0);
+ }
+ return money;
+ }
+
+ @Override
+ public BigDecimal sumMoneyByANotSettleAndUid(Long uid) {
+ BigDecimal money = hongBaoV2CountMapper.sumMoneyByANotSettleAndUid(uid);
+ if (money == null) {
+ money = new BigDecimal(0);
+ }
+ return money;
+ }
+
+ @Override
+ public long countOrderByCashArrival(Long uid, BigDecimal payment, Integer type, Integer dateType) {
+ Long count = hongBaoV2CountMapper.countOrderByCashArrival(uid, payment, type, dateType);
+ if (count == null) {
+ count = 0L;
+ }
+ return count;
+ }
+
+ @Override
+ public long countOrderByCashNotArrival(Long uid, BigDecimal payment, Integer type, Integer dateType) {
+ Long count = hongBaoV2CountMapper.countOrderByCashNotArrival(uid, payment, type, dateType);
+ if (count == null) {
+ count = 0L;
+ }
+ return count;
+ }
+
+}
--
Gitblit v1.8.0