From 62ae7736b81dc2dd35d272c7cd630990b567372d Mon Sep 17 00:00:00 2001 From: 3y Date: Mon, 5 Jun 2023 22:06:27 +0800 Subject: [PATCH] add data check for DataController --- .../java/com/java3y/austin/web/controller/DataController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/austin-web/src/main/java/com/java3y/austin/web/controller/DataController.java b/austin-web/src/main/java/com/java3y/austin/web/controller/DataController.java index 1ac5f97..9cca3c6 100644 --- a/austin-web/src/main/java/com/java3y/austin/web/controller/DataController.java +++ b/austin-web/src/main/java/com/java3y/austin/web/controller/DataController.java @@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.ArrayList; import java.util.Objects; /** @@ -38,6 +39,9 @@ public class DataController { @PostMapping("/user") @ApiOperation("/获取【当天】用户接收消息的全链路数据") public UserTimeLineVo getUserData(@RequestBody DataParam dataParam) { + if (Objects.isNull(dataParam) || StrUtil.isBlank(dataParam.getReceiver())) { + return UserTimeLineVo.builder().items(new ArrayList<>()).build(); + } return dataService.getTraceUserInfo(dataParam.getReceiver()); }