From c342609bce77da6129c2ab3cda5fa357e195ad3d Mon Sep 17 00:00:00 2001 From: qyx <565485304@qq.com> Date: Fri, 11 Mar 2022 14:59:57 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD](master):?= =?UTF-8?q?=20=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=B8=AABUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. imei判断的bug --- .../callback/MobileMonitorCallbackAPI.java | 5 +-- .../AdCallbackApplicationTests.java | 37 ++++++++++++++++--- 2 files changed, 32 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/baiyee/adcallback/api/callback/MobileMonitorCallbackAPI.java b/src/main/java/com/baiyee/adcallback/api/callback/MobileMonitorCallbackAPI.java index 1315f18..1c2750c 100644 --- a/src/main/java/com/baiyee/adcallback/api/callback/MobileMonitorCallbackAPI.java +++ b/src/main/java/com/baiyee/adcallback/api/callback/MobileMonitorCallbackAPI.java @@ -173,11 +173,8 @@ public class MobileMonitorCallbackAPI { private boolean preRuleForReq(BaiduMobileMonitorCallbackRequestVO vo) { String imei = vo.getImei(); - if (StrUtil.isBlank(imei)) { - return Boolean.TRUE; - } - if (StrUtil.isNotBlank(imei) && StrUtil.equalsIgnoreCase(IMEI_TAG, imei) && StrUtil.equalsIgnoreCase(IMEI_NULL_TAG,imei)) { + if (StrUtil.isBlank(imei) || StrUtil.equalsIgnoreCase(IMEI_TAG, imei) || StrUtil.equalsIgnoreCase(IMEI_NULL_TAG,imei)) { return Boolean.TRUE; } return Boolean.FALSE; diff --git a/src/test/java/com/baiyee/adcallback/AdCallbackApplicationTests.java b/src/test/java/com/baiyee/adcallback/AdCallbackApplicationTests.java index 733ecc5..073ae9e 100644 --- a/src/test/java/com/baiyee/adcallback/AdCallbackApplicationTests.java +++ b/src/test/java/com/baiyee/adcallback/AdCallbackApplicationTests.java @@ -1,13 +1,38 @@ package com.baiyee.adcallback; -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; +import cn.hutool.json.JSONUtil; -@SpringBootTest -class AdCallbackApplicationTests { +public class AdCallbackApplicationTests { + static class User{ + private String name; + private Integer age; - @Test - void contextLoads() { + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } } + public static void main(String[] args) { + + User user = new User(); + user.setName("123"); + user.setAge(0); + + + System.out.println(JSONUtil.toJsonStr(user)); + } + + }