From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- 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