|
@@ -204,16 +204,11 @@ public class AppUserCountTask {
|
|
|
List<AppUserAgent> appUserAgentList = appUserAgentService.list(userAgentLambdaQueryWrapper);
|
|
|
if (null != appUserAgentList && appUserAgentList.size() > 0) {
|
|
|
appUserAgentList.forEach(userAgent -> {
|
|
|
-
|
|
|
- LambdaQueryWrapper<AppUserAgent> queryAgentWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryAgentWrapper.eq(AppUserAgent::getUserId, userAgent.getUserId());
|
|
|
- queryAgentWrapper.eq(AppUserAgent::getAuditStatus, 1);
|
|
|
- AppUserAgent appUserAgent = appUserAgentService.getOne(queryAgentWrapper);
|
|
|
- if (null == appUserAgent || appUserAgent.getDividendGuaranteeRate() > 0.00) {
|
|
|
- log.info("用户{},所有下级亏损{},查询下级为空或者未设置分红比例,停止分红", appUserAgent.getUserId(), money);
|
|
|
+ if (userAgent.getDividendGuaranteeRate() <= 0.00) {
|
|
|
+ log.info("用户{},团队亏损{},或未设置分红比例,停止分红", userAgent.getUserId(), money);
|
|
|
return;
|
|
|
}
|
|
|
- double rate = appUserAgent.getDividendGuaranteeRate();
|
|
|
+ double rate = userAgent.getDividendGuaranteeRate();
|
|
|
double dividends = money * rate;
|
|
|
AppUserCountDividend appUserCountDividend = new AppUserCountDividend();
|
|
|
appUserCountDividend.setUserId(userAgent.getUserId());
|