更新 CallerController.java
parent
a2ac8c8920
commit
529e7c7aa9
|
|
@ -20,14 +20,18 @@ public class CallerController {
|
||||||
public ServerResponseEntity receiveCall(@RequestHeader("accessToken") String accessToken,
|
public ServerResponseEntity receiveCall(@RequestHeader("accessToken") String accessToken,
|
||||||
@RequestBody @Valid CallInfo callInfo) {
|
@RequestBody @Valid CallInfo callInfo) {
|
||||||
logger.info("CallInfoO: {}",callInfo.toString());
|
logger.info("CallInfoO: {}",callInfo.toString());
|
||||||
if(accessToken == null || callInfo == null){
|
if(accessToken == null){
|
||||||
return ServerResponseEntity.fail("accessToken cannot be empty.");
|
return ServerResponseEntity.fail("accessToken cannot be empty.");
|
||||||
}
|
}
|
||||||
if(callInfo.getPhoneNumber().equals("null") || callInfo.getCallTime().equals("null")){
|
if (callInfo == null || isNullOrEmptyOrLiteralNull(callInfo.getPhoneNumber()) ||
|
||||||
logger.info("CallInfo has null String.");
|
isNullOrEmptyOrLiteralNull(callInfo.getCallTime())) {
|
||||||
|
logger.info("CallInfo has invalid fields.");
|
||||||
return ServerResponseEntity.fail("json body value error.");
|
return ServerResponseEntity.fail("json body value error.");
|
||||||
}
|
}
|
||||||
return callService.getPhoneNumber(accessToken,callInfo);
|
return callService.getPhoneNumber(accessToken,callInfo);
|
||||||
}
|
}
|
||||||
|
private boolean isNullOrEmptyOrLiteralNull(String value) {
|
||||||
|
return value == null || value.isEmpty() || "null".equals(value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue