From 17239ffc03db23acbe0641f01950086a212705a3 Mon Sep 17 00:00:00 2001 From: xhxu Date: Mon, 28 Mar 2022 10:21:15 +0800 Subject: [PATCH] //add order --- .../service/msg/impl/FmInsideOrderPushMsgServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideOrderPushMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideOrderPushMsgServiceImpl.java index 06bae2e68..11b50f440 100644 --- a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideOrderPushMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideOrderPushMsgServiceImpl.java @@ -15,6 +15,7 @@ import com.iformall.mapper.WxPayOrderMapper; import com.iformall.service.*; import com.iformall.service.msg.MsgSendService; import com.iformall.service.pay.PayServiceFactory; +import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -71,6 +72,10 @@ public class FmInsideOrderPushMsgServiceImpl implements MsgSendService { logger.error("支付订单未找到: " + msg.getBatchOrderId()); throw new MallinkException(ErrorCode.ORDER_IS_NOT_FIND.getCode(), "支付订单未找到" + msg.getBatchOrderId()); } + if(StringUtils.isBlank(payOrder.getTransactionId())){ + logger.error("担保支付订单未找到: " + msg.getBatchOrderId()); + throw new MallinkException(ErrorCode.ORDER_IS_NOT_FIND.getCode(), "担保支付订单未找到" + msg.getBatchOrderId()); + } List openIds = ttCUserMapper.findOpenIdList(batchOrder.getCUserId(),batchOrder.getTenantId()); if(openIds == null || openIds.size() > 1){ logger.error("支付订单找到多个用户 同步失败: " + msg.getBatchOrderId());