|
@ -17,6 +17,8 @@ import org.jeecg.modules.commonConfig.entity.CommonConfig; |
|
|
import org.jeecg.modules.commonConfig.service.ICommonConfigService; |
|
|
import org.jeecg.modules.commonConfig.service.ICommonConfigService; |
|
|
import org.jeecg.modules.commonDistributionRatio.entity.CommonDistributionRatio; |
|
|
import org.jeecg.modules.commonDistributionRatio.entity.CommonDistributionRatio; |
|
|
import org.jeecg.modules.commonDistributionRatio.service.ICommonDistributionRatioService; |
|
|
import org.jeecg.modules.commonDistributionRatio.service.ICommonDistributionRatioService; |
|
|
|
|
|
import org.jeecg.modules.commonMoneyLog.entity.CommonMoneyLog; |
|
|
|
|
|
import org.jeecg.modules.commonMoneyLog.service.ICommonMoneyLogService; |
|
|
import org.jeecg.modules.commonOrder.entity.CommonOrder; |
|
|
import org.jeecg.modules.commonOrder.entity.CommonOrder; |
|
|
import org.jeecg.modules.commonOrder.service.ICommonOrderService; |
|
|
import org.jeecg.modules.commonOrder.service.ICommonOrderService; |
|
|
import org.jeecg.modules.commonPromotion.entity.CommonPromotion; |
|
|
import org.jeecg.modules.commonPromotion.entity.CommonPromotion; |
|
@ -64,6 +66,9 @@ public class AppletPromotionServiceImpl implements AppletPromotionService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private WxHttpUtils wxHttpUtils; |
|
|
private WxHttpUtils wxHttpUtils; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private ICommonMoneyLogService commonMoneyLogService; |
|
|
|
|
|
|
|
|
//获取推广排行榜单带分页 |
|
|
//获取推广排行榜单带分页 |
|
|
@Override |
|
|
@Override |
|
|
public Result<?> getRankList(PageBean pageBean){ |
|
|
public Result<?> getRankList(PageBean pageBean){ |
|
@ -253,9 +258,8 @@ public class AppletPromotionServiceImpl implements AppletPromotionService { |
|
|
@Override |
|
|
@Override |
|
|
public Result<?> getHanHaiMemberUser(String token,Integer state,PageBean pageBean){ |
|
|
public Result<?> getHanHaiMemberUser(String token,Integer state,PageBean pageBean){ |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
Page<HanHaiMember> page = new Page<HanHaiMember>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
|
|
|
|
|
Page<HanHaiMember> page = new Page<HanHaiMember>(pageBean.getPageNo(), Integer.MAX_VALUE); |
|
|
Page<HanHaiMember> pageList = hanHaiMemberService.lambdaQuery() |
|
|
Page<HanHaiMember> pageList = hanHaiMemberService.lambdaQuery() |
|
|
.eq(HanHaiMember::getShareId,hanHaiMember.getId()) |
|
|
|
|
|
.eq(state == 0, HanHaiMember::getShareId,hanHaiMember.getId()) |
|
|
.eq(state == 0, HanHaiMember::getShareId,hanHaiMember.getId()) |
|
|
.eq(state != 0, HanHaiMember::getVid,hanHaiMember.getId()) |
|
|
.eq(state != 0, HanHaiMember::getVid,hanHaiMember.getId()) |
|
|
.page(page); |
|
|
.page(page); |
|
@ -273,14 +277,32 @@ public class AppletPromotionServiceImpl implements AppletPromotionService { |
|
|
fansPageBean1.setNickName(item.getNickName()); |
|
|
fansPageBean1.setNickName(item.getNickName()); |
|
|
//查询该用户的订单数量,count中的state>0 |
|
|
//查询该用户的订单数量,count中的state>0 |
|
|
|
|
|
|
|
|
int count = commonOrderService.lambdaQuery() |
|
|
|
|
|
.in(CommonOrder::getState,1,2) |
|
|
|
|
|
.eq(CommonOrder::getUserId,item.getId()) |
|
|
|
|
|
.count().intValue(); |
|
|
|
|
|
|
|
|
// int count = commonOrderService.lambdaQuery() |
|
|
|
|
|
// .in(CommonOrder::getState,1,2) |
|
|
|
|
|
// .eq(CommonOrder::getUserId,item.getId()) |
|
|
|
|
|
// .count().intValue(); |
|
|
|
|
|
// |
|
|
|
|
|
// fansPageBean1.setOrderNum(count); |
|
|
|
|
|
|
|
|
|
|
|
//查询贡献的佣金 |
|
|
|
|
|
List<CommonMoneyLog> list = commonMoneyLogService.lambdaQuery() |
|
|
|
|
|
.eq(CommonMoneyLog::getUserId, hanHaiMember.getId()) |
|
|
|
|
|
.eq(CommonMoneyLog::getFormUserId, item.getId()) |
|
|
|
|
|
.select(CommonMoneyLog::getMoney) |
|
|
|
|
|
.list(); |
|
|
|
|
|
|
|
|
|
|
|
BigDecimal price = BigDecimal.ZERO; |
|
|
|
|
|
|
|
|
|
|
|
for (CommonMoneyLog log : list) { |
|
|
|
|
|
price = price.add(log.getMoney()); |
|
|
|
|
|
} |
|
|
|
|
|
fansPageBean1.setCommission(price); |
|
|
|
|
|
|
|
|
|
|
|
fansPageBean1.setOrderNum(list.size()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fansPageBean1.setOrderNum(count); |
|
|
|
|
|
|
|
|
//fansPageBean1.setCommission(item.getPrice()); |
|
|
|
|
|
|
|
|
fansPageBean1.setCommission(item.getPrice()); |
|
|
|
|
|
fansPageBean1.setCreateTime(item.getCreateTime()); |
|
|
fansPageBean1.setCreateTime(item.getCreateTime()); |
|
|
|
|
|
|
|
|
pageListFans.getRecords().add(fansPageBean1); |
|
|
pageListFans.getRecords().add(fansPageBean1); |
|
|