首页 > 解决方案 > 如果这个但不是这个而不是这个

问题描述

我知道它可能不是最好的标题,但这正是我正在寻找的。我正在玩 eBay API,有一次一切都像魅力一样工作,但代码太乱了,我决定从头开始。如果我所拥有的是正确的,我正在寻找的是您的意见。基本上 eBay 会产生 ShippedTime,它看起来像这样,所以如果订单未标记为已发货,它将创建默认日期(这就是我过滤未发货订单的方式)

Shipped Time -> 01/01/1970

现在我使用的代码如下:

if (date("d/m/Y", strtotime($order->ShippedTime)) == '01/01/1970' and $orderStatus != 'Active' and $orderStatus != 'Cancelled')

不知何故,它不起作用。很好,但仍然会拉动有效和取消的订单。我想要它做的是显示 ShippedTime 01/01/1970 的订单,但不显示状态为 Active 和 Cancelled 的订单。这对你们都有意义吗?

所以要给大家说清楚。日期 :

01/01/1970

分配给未发货、已取消和有效订单。所以我只显示发货时间为 01/01/1970 的订单。但是我也有具有相同发货时间的已取消订单和活动订单,所以我需要写一些内容

Show orders if the ShippedDate=01/01/1970 but OrderStatus isnot=Active or Cancelled

标签: phpebay-api

解决方案


$orderStatus to $order->OrderStatus

成功了。谢谢大家的意见。感谢@Second2None


推荐阅读