微信退款 退款中处理4
This commit is contained in:
@@ -281,7 +281,8 @@ public class WechatPayManager {
|
||||
JSONObject object = JSONObject.parseObject(resp);
|
||||
|
||||
String code = object.getString("code");
|
||||
if ("INVALID_REQUEST".equalsIgnoreCase(code)) {
|
||||
String status = object.getString("status");
|
||||
if ("INVALID_REQUEST".equalsIgnoreCase(code) || StrUtil.isNotBlank(status)) {
|
||||
throw new CzgException("微信退款失败:" + object.getString("message"));
|
||||
}
|
||||
|
||||
@@ -297,7 +298,7 @@ public class WechatPayManager {
|
||||
respDTO.setRefundAmount(resAmount.getLong("refund"));
|
||||
}
|
||||
|
||||
switch (object.getString("status")) {
|
||||
switch (status) {
|
||||
case "SUCCESS":
|
||||
case "PROCESSING":
|
||||
respDTO.setStatus("SUCCESS");
|
||||
|
||||
Reference in New Issue
Block a user