瀏覽代碼

//..

release_toaliyun_real
xhxu 2 年之前
父節點
當前提交
15bacf81f6
共有 1 個檔案被更改,包括 29 行新增23 行删除
  1. +29
    -23
      mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java

+ 29
- 23
mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java 查看文件

@@ -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);


Loading…
取消
儲存