|  | @@ -17,6 +17,7 @@ import org.apache.dubbo.config.annotation.DubboService;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import java.time.LocalDateTime;
 | 
	
		
			
				|  |  | +import java.util.Objects;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  @Slf4j
 | 
	
		
			
				|  |  |  @DubboService
 | 
	
	
		
			
				|  | @@ -29,7 +30,12 @@ public class TencentMiniGameBackRpcImpl implements ITencentMiniGameBackRpc {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public ResultVO<Boolean> backOrder(TencentOrderDTO dto) {
 | 
	
		
			
				|  |  | -        log.error("腾讯小游戏订单回传收到:{}", JsonUtil.toString(dto));
 | 
	
		
			
				|  |  | +        if (Objects.equals(OrderStatusEnum.SUCCESS_PAY.getValue(), dto.getOrderStatus())) {
 | 
	
		
			
				|  |  | +            log.error("腾讯小游戏订单回传收到:{}。", JsonUtil.toString(dto));
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            log.error("腾讯小游戏订单回传收到:{}。订单未支付,直接过滤", JsonUtil.toString(dto));
 | 
	
		
			
				|  |  | +            return ResultVO.ok(true);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          boolean isFirstOrder = gameTencentMiniGameOrderService.getOne(new LambdaQueryWrapper<GameTencentMiniGameOrder>()
 | 
	
		
			
				|  |  |                  .select(GameTencentMiniGameOrder::getOrderId)
 | 
	
		
			
				|  |  |                  .eq(GameTencentMiniGameOrder::getGameId, dto.getGameId())
 |