| @@ -15,6 +15,7 @@ import com.iformall.mapper.WxPayOrderMapper; | |||||
| import com.iformall.service.*; | import com.iformall.service.*; | ||||
| import com.iformall.service.msg.MsgSendService; | import com.iformall.service.msg.MsgSendService; | ||||
| import com.iformall.service.pay.PayServiceFactory; | import com.iformall.service.pay.PayServiceFactory; | ||||
| import org.apache.commons.lang3.StringUtils; | |||||
| import org.slf4j.Logger; | import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | import org.slf4j.LoggerFactory; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||
| @@ -71,6 +72,10 @@ public class FmInsideOrderPushMsgServiceImpl implements MsgSendService { | |||||
| logger.error("支付订单未找到: " + msg.getBatchOrderId()); | logger.error("支付订单未找到: " + msg.getBatchOrderId()); | ||||
| throw new MallinkException(ErrorCode.ORDER_IS_NOT_FIND.getCode(), "支付订单未找到" + 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()); | List<String> openIds = ttCUserMapper.findOpenIdList(batchOrder.getCUserId(),batchOrder.getTenantId()); | ||||
| if(openIds == null || openIds.size() > 1){ | if(openIds == null || openIds.size() > 1){ | ||||
| logger.error("支付订单找到多个用户 同步失败: " + msg.getBatchOrderId()); | logger.error("支付订单找到多个用户 同步失败: " + msg.getBatchOrderId()); | ||||