OrderRepository extends AbstractRepository
OrderRepository
This class was generated by the Doctrine ORM. Add your own custom repository methods below.
Table of Contents
$queries | Queries | |
---|---|---|
$eccubeConfig | array | |
__construct() | OrderRepository constructor. | mixed |
changeStatus() | mixed | |
getQueryBuilderBySearchDataForAdmin() | QueryBuilder | |
getQueryBuilderByCustomer() | QueryBuilder | |
countByOrderStatus() | ステータスごとの受注件数を取得する. | int |
updateOrderSummary() | 会員の購入金額, 購入回数, 初回購入日, 最終購入費を更新する | mixed |
delete() | エンティティを削除します。 物理削除ではなく、del_flgを利用した論理削除を行います。 | mixed |
save() | エンティティの登録/保存します。 | mixed |
getCacheLifetime() | mixed |
Properties
$queries
protected
Queries
$queries
$eccubeConfig
protected
array
$eccubeConfig
Methods
__construct()
OrderRepository constructor.
public
__construct(
$registry :
RegistryInterface
, $queries :
Queries
)
: mixed
Parameters
- $registry : RegistryInterface
- $queries : Queries
Return values
mixedchangeStatus()
public
changeStatus(
$orderId :
int
, $Status :
OrderStatus
)
: mixed
Parameters
- $orderId : int
- $Status : OrderStatus
Return values
mixedgetQueryBuilderBySearchDataForAdmin()
public
getQueryBuilderBySearchDataForAdmin(
$searchData :
array
)
: QueryBuilder
Parameters
- $searchData : array
Return values
QueryBuildergetQueryBuilderByCustomer()
public
getQueryBuilderByCustomer(
$Customer :
Customer
)
: QueryBuilder
Parameters
- $Customer : Customer
Return values
QueryBuildercountByOrderStatus()
ステータスごとの受注件数を取得する.
public
countByOrderStatus(
$OrderStatusOrId :
int
)
: int
Parameters
- $OrderStatusOrId : int
Tags
Return values
intupdateOrderSummary()
会員の購入金額, 購入回数, 初回購入日, 最終購入費を更新する
public
updateOrderSummary(
$Customer :
Customer
[, $OrderStatuses :
array
= [OrderStatus::NEW, OrderStatus::PAID, OrderStatus::DELIVERED, OrderStatus::IN_PROGRESS] ]
)
: mixed
Parameters
- $Customer : Customer
- $OrderStatuses : array = [OrderStatus::NEW, OrderStatus::PAID, OrderStatus::DELIVERED, OrderStatus::IN_PROGRESS]
Return values
mixeddelete()
エンティティを削除します。 物理削除ではなく、del_flgを利用した論理削除を行います。
public
delete(
$entity :
AbstractEntity
)
: mixed
Parameters
- $entity : AbstractEntity
Return values
mixedsave()
エンティティの登録/保存します。
public
save(
$entity :
mixed
)
: mixed
Parameters
- $entity : mixed
Return values
mixedgetCacheLifetime()
protected
getCacheLifetime(
)
: mixed