Просмотр исходного кода

[证书检查][修复]:退款证书检查

release_toaliyun_real
Stormeye.Wu 7 лет назад
Родитель
Сommit
01fb71f825
2 измененных файлов: 15 добавлений и 1 удалений
  1. +5
    -1
      mallinkService/src/main/java/com/simple/service/impl/WxRefundOrderServiceImpl.java
  2. +10
    -0
      mallinkService/src/main/java/com/simple/utils/Utility.java

+ 5
- 1
mallinkService/src/main/java/com/simple/service/impl/WxRefundOrderServiceImpl.java Просмотреть файл

@@ -391,6 +391,10 @@ public class WxRefundOrderServiceImpl implements WxRefundOrderService {
logger.error("证书路径为空");
throw new MallinkException(ErrorCode.CERT_PATH_NOT_FOUND.getCode(), "证书路径为空,请联系商城管理员");
}
if (Utility.isFileExist(payAccount.getCertPath())) {
logger.error("证书文件不存在");
throw new MallinkException(ErrorCode.CERT_PATH_NOT_FOUND.getCode(), "证书文件不存在,请联系商城管理员");
}
// check 是否有退款订单
List<WxRefundOrder> refundList = wxRefundOrderMapper.findList(record);
if (refundList.size() > 0) {
@@ -831,7 +835,7 @@ public class WxRefundOrderServiceImpl implements WxRefundOrderService {
return XmlUtil.getRequestXml(resultMap);
}
} catch (RuntimeException e) {
logger.warn("notify order, alipay checksign error, paramMap: "+paramMap.toString()+ ", payWay:" + payWay.toString() + ", e:" + e.getMessage());
logger.warn("notify order, wepay checksign error, paramMap: "+paramMap.toString()+ ", payWay:" + payWay.toString() + ", e:" + e.getMessage());
throw new MallinkException(ErrorCode.REFUND_ORDER_ERROR);
}
}


+ 10
- 0
mallinkService/src/main/java/com/simple/utils/Utility.java Просмотреть файл

@@ -4,6 +4,7 @@ package com.simple.utils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.File;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;
import java.net.URLDecoder;
@@ -562,4 +563,13 @@ public final class Utility {
String ret = formatter.format(new Date(t));
return ret;
}


public static boolean isFileExist(String filePath) {
File path=new File(filePath);
if(path.exists()){
return true;
}
return false;
}
}

Загрузка…
Отмена
Сохранить