From ceb2b84f3e92cd0856400d542c1e3273974ce521 Mon Sep 17 00:00:00 2001 From: bynt <13586541001@163.com> Date: Thu, 31 Aug 2023 21:27:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/baiye/module/service/impl/DmpCallbackServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ad-platform-services/ad-platform-source/src/main/java/com/baiye/module/service/impl/DmpCallbackServiceImpl.java b/ad-platform-services/ad-platform-source/src/main/java/com/baiye/module/service/impl/DmpCallbackServiceImpl.java index 4a467ca1..078d0bbd 100644 --- a/ad-platform-services/ad-platform-source/src/main/java/com/baiye/module/service/impl/DmpCallbackServiceImpl.java +++ b/ad-platform-services/ad-platform-source/src/main/java/com/baiye/module/service/impl/DmpCallbackServiceImpl.java @@ -215,7 +215,8 @@ public class DmpCallbackServiceImpl implements DmpCallbackService { for (InterfaceResponseDTO.Data data : responseDTO.getDatas()) { List stringList = Splitter.on(StrPool.COMMA).trimResults() .omitEmptyStrings().splitToList(Base64.decodeStr(data.getData())); - if (byTaskName.getType() == DefaultNumberConstants.ONE_NUMBER) { + if (byTaskName.getType() == DefaultNumberConstants.ONE_NUMBER + && stringList.size() > DefaultNumberConstants.THREE_NUMBER) { String type = stringList.get(DefaultNumberConstants.THREE_NUMBER); if (ValidationUtil.isInteger(type)) { Integer number = Integer.valueOf(type);