|
|
|
@@ -293,33 +293,39 @@ public class DouYinPayHelper { |
|
|
|
Integer yzt = jsonObject.getInteger("yzt"); |
|
|
|
if(yzt != null && yzt == 1){ |
|
|
|
Integer wx = 0,alipay = 0,hz = 0; |
|
|
|
JSONObject wxObject = jsonObject.getJSONObject("wx"); |
|
|
|
if(wxObject != null){ |
|
|
|
String wxStatus = wxObject.getString("status"); |
|
|
|
if(StringUtils.isNotBlank(wxStatus) && "SUCCESS".equals(wxStatus)){ |
|
|
|
wx = 1; |
|
|
|
}else if(StringUtils.isNotBlank(wxStatus) && "FAIL".equals(wxStatus)){ |
|
|
|
wx = 2; |
|
|
|
JSONObject statusInfo = jsonObject.getJSONObject("pay_status_info"); |
|
|
|
if(statusInfo != null){ |
|
|
|
JSONObject wxObject = statusInfo.getJSONObject("wx"); |
|
|
|
if(wxObject != null){ |
|
|
|
String wxStatus = wxObject.getString("status"); |
|
|
|
if(StringUtils.isNotBlank(wxStatus) && "SUCCESS".equals(wxStatus)){ |
|
|
|
wx = 1; |
|
|
|
}else if(StringUtils.isNotBlank(wxStatus) && "FAIL".equals(wxStatus)){ |
|
|
|
wx = 2; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
JSONObject alipayObject = jsonObject.getJSONObject("alipay"); |
|
|
|
if(alipayObject != null){ |
|
|
|
String aliStatus = alipayObject.getString("status"); |
|
|
|
if(StringUtils.isNotBlank(aliStatus) && "SUCCESS".equals(aliStatus)){ |
|
|
|
alipay = 1; |
|
|
|
}else if(StringUtils.isNotBlank(aliStatus) && "FAIL".equals(aliStatus)){ |
|
|
|
alipay = 2; |
|
|
|
|
|
|
|
JSONObject alipayObject = statusInfo.getJSONObject("alipay"); |
|
|
|
if(alipayObject != null){ |
|
|
|
String aliStatus = alipayObject.getString("status"); |
|
|
|
if(StringUtils.isNotBlank(aliStatus) && "SUCCESS".equals(aliStatus)){ |
|
|
|
alipay = 1; |
|
|
|
}else if(StringUtils.isNotBlank(aliStatus) && "FAIL".equals(aliStatus)){ |
|
|
|
alipay = 2; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
JSONObject hzObject = jsonObject.getJSONObject("hz"); |
|
|
|
if(hzObject != null){ |
|
|
|
String hzStatus = hzObject.getString("status"); |
|
|
|
if(StringUtils.isNotBlank(hzStatus) && "SUCCESS".equals(hzStatus)){ |
|
|
|
hz = 1; |
|
|
|
}else if(StringUtils.isNotBlank(hzStatus) && "FAIL".equals(hzStatus)){ |
|
|
|
hz = 2; |
|
|
|
|
|
|
|
JSONObject hzObject = statusInfo.getJSONObject("hz"); |
|
|
|
if(hzObject != null){ |
|
|
|
String hzStatus = hzObject.getString("status"); |
|
|
|
if(StringUtils.isNotBlank(hzStatus) && "SUCCESS".equals(hzStatus)){ |
|
|
|
hz = 1; |
|
|
|
}else if(StringUtils.isNotBlank(hzStatus) && "FAIL".equals(hzStatus)){ |
|
|
|
hz = 2; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
result.setWx(wx); |
|
|
|
result.setAlipay(alipay); |
|
|
|
result.setHz(hz); |
|
|
|
|