|
@@ -149,14 +149,12 @@ public class SavePayResultService {
|
|
|
}
|
|
|
PureCodeName status = dao.selectPayStatus(tradeNo);
|
|
|
log.info("【订单号:{}】查询订单是否已退款结果:{}", tradeNo, status);
|
|
|
- if (null != status) {
|
|
|
- if (StringUtil.notBlank(status.getName()) || status.getStatus() == TradeState.REFUND.getCode()) {
|
|
|
- if (status.getStatus() != TradeState.REFUND.getCode()) {
|
|
|
- dao.updateRefundStatus(tradeNo);
|
|
|
- }
|
|
|
- TradeVectorUtil.removeRefunded(tradeNo);
|
|
|
- return ResultVoUtil.success("因系统原因,订单已退款。请稍后重新缴费或前往一楼收费窗口缴费。");
|
|
|
+ if (null != status && (StringUtil.notBlank(status.getName()) || status.getStatus() == TradeState.REFUND.getCode())) {
|
|
|
+ if (status.getStatus() != TradeState.REFUND.getCode()) {
|
|
|
+ dao.updateRefundStatus(tradeNo);
|
|
|
}
|
|
|
+ TradeVectorUtil.removeRefunded(tradeNo);
|
|
|
+ return ResultVoUtil.success("因系统原因,订单已退款。请稍后重新缴费或前往一楼收费窗口缴费。");
|
|
|
}
|
|
|
if (TradeVectorUtil.tradeNoRefunded(tradeNo)) {
|
|
|
dao.updateRefundStatus(tradeNo);
|