Browse Source

fix:保存agentId时,如果为空时,去查找母包的创建人的user_id插入到BannerRecord内

zack 1 week ago
parent
commit
7b433be81a

+ 5 - 4
yt-risk/risk-manage/src/main/java/com/ytpm/service/impl/RiskServiceImpl.java

@@ -16,10 +16,7 @@ import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import com.ytpm.advertise.enums.AdSourceTypeEnum;
 import com.ytpm.agent.enums.UserStatusEnum;
-import com.ytpm.agent.model.YtApp;
-import com.ytpm.agent.model.YtPlatformBanned;
-import com.ytpm.agent.model.YtPlatformDeblocking;
-import com.ytpm.agent.model.YtPlatformUserApp;
+import com.ytpm.agent.model.*;
 import com.ytpm.agent.view.AgentAppClassView;
 import com.ytpm.agent.view.AgentEnableAppView;
 import com.ytpm.agent.view.AgentUserInfo;
@@ -1047,6 +1044,10 @@ public class RiskServiceImpl implements RiskService {
                 param.setBannedReason("预估收益不到上限游客用户风控");
                 param.setOperator("系统风控");
                 param.setOperatorName("系统风控");
+                if (configMapper.getApplicationOwner(dyzUser.getAppId()) == null){
+                    YtPlatformUserApp userApp = appMapper.selectParentApp(dyzUser.getAppId());
+                    param.setAgentId(userApp.getUserId());
+                }
                 param.setAgentId(configMapper.getApplicationOwner(dyzUser.getAppId()));
                 addBannedRecord(Collections.singletonList(dyzUser.getUserId()),param);
                 YtPlatformUserApp userApp;