Browse Source

修改bug

dos 3 months ago
parent
commit
e762034f4e

+ 3 - 8
game-business/src/main/java/com/game/business/task/AppUserCountTask.java

@@ -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());