diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/response/AdapayBaseResponse.java b/jsowell-pile/src/main/java/com/jsowell/adapay/response/AdapayBaseResponse.java index 6ac106fd6..e326d5aa9 100644 --- a/jsowell-pile/src/main/java/com/jsowell/adapay/response/AdapayBaseResponse.java +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/response/AdapayBaseResponse.java @@ -1,5 +1,7 @@ package com.jsowell.adapay.response; +import com.jsowell.common.enums.adapay.AdapayStatusEnum; +import com.jsowell.common.util.StringUtils; import lombok.*; /** @@ -20,4 +22,12 @@ public class AdapayBaseResponse { private String error_code; private String error_msg; private String error_type; + + public boolean isSuccess() { + return StringUtils.equals(status, AdapayStatusEnum.SUCCEEDED.getValue()); + } + + public boolean isNotSuccess() { + return !isSuccess(); + } } diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java index 3c9cd23b4..6beb149d4 100644 --- a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java @@ -663,7 +663,7 @@ public class AdapayService { if (response != null) { QueryDrawCashResponse queryDrawCashResponse = JSON.parseObject(JSON.toJSONString(response), QueryDrawCashResponse.class); - if (queryDrawCashResponse == null || !StringUtils.equals(queryDrawCashResponse.getStatus(), "succeeded")) { + if (queryDrawCashResponse == null || queryDrawCashResponse.isNotSuccess()) { return null; } QueryDrawCashResponse.Cash cash = queryDrawCashResponse.getCashList().get(0);