diff --git a/ad-platform-manage/ad-platform-management/src/main/java/com/baiye/modules/telemarkting/service/impl/PreTestServiceImpl.java b/ad-platform-manage/ad-platform-management/src/main/java/com/baiye/modules/telemarkting/service/impl/PreTestServiceImpl.java index 17cfa252..3ac67ba4 100644 --- a/ad-platform-manage/ad-platform-management/src/main/java/com/baiye/modules/telemarkting/service/impl/PreTestServiceImpl.java +++ b/ad-platform-manage/ad-platform-management/src/main/java/com/baiye/modules/telemarkting/service/impl/PreTestServiceImpl.java @@ -171,6 +171,10 @@ public class PreTestServiceImpl implements PreTestService { Long taskId = source.getTaskId(); Map clueMap = source.getClueMap(); PreTestAccount preTestAccount = preTestAccountRepository.findById(userId).orElseGet(PreTestAccount::new); + if (ObjectUtil.isEmpty(preTestAccount) || StrUtil.isEmpty(preTestAccount.getToken())) { + log.error("预测试dmp 未正确配置账号 =====用户id {}", userId); + return Boolean.FALSE; + } // String token = preTestReq.getToken(preTestAccount.getDbUserName(), preTestAccount.getDbUserPassword()); PreTestAct preTestAct = preTestActRepository.findByTaskIdAndUserId(taskId, userId); if (ObjectUtil.isNotNull(preTestAct)) {