瀏覽代碼

收款订单异常

chao 3 年之前
父節點
當前提交
9e42f8a4b6
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/main/java/com/caimei365/order/service/impl/ReceiptServiceImpl.java

+ 6 - 0
src/main/java/com/caimei365/order/service/impl/ReceiptServiceImpl.java

@@ -1469,6 +1469,12 @@ public class ReceiptServiceImpl implements ReceiptService {
                 for (OrderReceiptRelationPo relationItem : listRelation) {
                     // 订单信息
                     OrderVo order = orderCommonMapper.getOrderByOrderId(relationItem.getOrderId());
+                    if (null == order) {
+                        // 设置手动回滚事务
+                        TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
+                        log.info("订单(Id:" + relationItem.getOrderId() + ")收款订单为空!");
+                        return ResponseJson.error("收款订单异常!", null);
+                    }
                     Double payAbleAmount = order.getPayableAmount();
                     Double unPayMoney = getUnPayMoney(order, false);
                     log.info("-----------------UnPayMoney:" + unPayMoney + ", payAbleAmount:" + payAbleAmount);