From 9eeda0d3049b71877c373c04d65533939b5582ef Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期一, 02 九月 2019 09:55:55 +0800 Subject: [PATCH] getBoss方法只查询有效上级信息 --- fanli/src/main/java/com/yeshi/fanli/service/inter/hongbao/HongBaoV2Service.java | 52 ++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 42 insertions(+), 10 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/hongbao/HongBaoV2Service.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/hongbao/HongBaoV2Service.java index 47db509..c636ac3 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/hongbao/HongBaoV2Service.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/hongbao/HongBaoV2Service.java @@ -4,10 +4,7 @@ import java.util.Date; import java.util.List; -import org.apache.ibatis.annotations.Param; - import com.yeshi.fanli.dto.HongBaoDTO; -import com.yeshi.fanli.entity.bus.user.HongBao; import com.yeshi.fanli.entity.bus.user.HongBaoV2; import com.yeshi.fanli.entity.order.CommonOrder; import com.yeshi.fanli.exception.HongBaoException; @@ -36,13 +33,6 @@ * @throws HongBaoException */ public void addHongBao(List<CommonOrder> commonOrder, int type) throws HongBaoException; - - /** - * 灏嗚�佺増鏈殑绾㈠寘瀵硅薄杞负鏂扮増鏈殑瀵硅薄 - * - * @param hb - */ - public void convert(HongBao hb); /** * 濂栭噾鍒楄〃锛�1.4.9涔嬪墠鐨勭増鏈級 @@ -123,4 +113,46 @@ */ BigDecimal getUnRecievedMoneyWithPreGetTime(Long uid, Date minDate, Date maxDate); + /** + * 璁$畻璧勯噾 + * + * @param uid + * @param state + * @return + */ + BigDecimal computeMoneyByUidAndState(Long uid, int state); + + /** + * 鏌ヨ瀛愮孩鍖� + * + * @param id + * @return + */ + public List<HongBaoV2> listChildrenById(Long id); + + /** + * 鏈�杩�30澶╁唴浜х敓杩囧垎浜鍗曠殑鐢ㄦ埛 + * + * @return + */ + public List<Long> getUidByNear30DayShareSucceed(); + + /** + * 璁╅個璇疯禋澶辨晥锛堟牴鎹笅绾х敤鎴稩D锛� + * + * @param parentUid + * @param beiZhu + */ + public void invalidInviteHongBaoByParentUid(Long parentUid, String beiZhu); + + /** + * 鏍规嵁鐢ㄦ埛ID锛屼氦鏄揑D鏌ヨ绾㈠寘淇℃伅 + * + * @param sourceType + * @param uid + * @param tradeIdList + * @return + */ + public List<HongBaoV2> listBySourceTypeAndTradeIdListAndUid(int sourceType, long uid, List<String> tradeIdList); + } -- Gitblit v1.8.0