lighter 2 tahun lalu
induk
melakukan
91142a8644

+ 5 - 7
src/main/java/thyyxxk/wxservice_server/service/SavePayResultService.java

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