|
|
|
@@ -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<String> openIds = ttCUserMapper.findOpenIdList(batchOrder.getCUserId(),batchOrder.getTenantId()); |
|
|
|
if(openIds == null || openIds.size() > 1){ |
|
|
|
logger.error("支付订单找到多个用户 同步失败: " + msg.getBatchOrderId()); |
|
|
|
|