vendor/codeages/biz-order-pay/src/Order/Service/Impl/OrderServiceImpl.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace Codeages\Biz\Order\Service\Impl;
use Codeages\Biz\Framework\Service\Exception\AccessDeniedException;
use Codeages\Biz\Framework\Service\Exception\InvalidArgumentException;
use Codeages\Biz\Framework\Service\Exception\NotFoundException;
use Codeages\Biz\Order\Dao\OrderDao;
use Codeages\Biz\Order\Dao\OrderItemDeductDao;
use Codeages\Biz\Order\Service\OrderService;
use Codeages\Biz\Framework\Service\BaseService;
use Codeages\Biz\Framework\Util\ArrayToolkit;
use Codeages\Biz\Order\Status\Order\CreatedOrderStatus;
use Codeages\Biz\Order\Status\Order\PayingOrderStatus;
class OrderServiceImpl extends BaseService implements OrderService
{
private $allowed_deducts_fields = array(
'order_id', 'item_id', 'deduct_id', 'deduct_type', 'deduct_amount', 'user_id', 'detail', 'seller_id', 'snapshot', 'deduct_type_name',
);
public function findOrderItemDeductsByOrderId($orderId)
{
return $this->getOrderItemDeductDao()->findByOrderId($orderId);
}
public function findOrderItemsByOrderId($orderId)
{
return $this->getOrderItemDao()->findByOrderId($orderId);
}
public function findOrderItemsByOrderIds($orderIds)
{
return $this->getOrderItemDao()->findByOrderIds($orderIds);
}
public function getOrderItemByOrderIdAndTargetIdAndTargetType($orderId, $targetId, $targetType)
{
return $this->getOrderItemDao()->getOrderItemByOrderIdAndTargetIdAndTargetType($orderId, $targetId, $targetType);
}
public function findOrderItemDeductsByItemId($itemId)
{
return $this->getOrderItemDeductDao()->findByItemId($itemId);
}
public function getOrder($id)
{
return $this->getOrderDao()->get($id);
}
public function getOrderItem($id)
{
return $this->getOrderItemDao()->get($id);
}
public function getOrderBySn($sn, $lock = false)
{
return $this->getOrderDao()->getBySn($sn, array('lock' => $lock));
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。