EC-CUBE4 APIドキュメント

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

Methods

__construct()

OrderRepository constructor.

public __construct( $registry : RegistryInterface , $queries : Queries ) : mixed
Parameters
$registry : RegistryInterface
$queries : Queries
Return values
mixed

getQueryBuilderBySearchDataForAdmin()

public getQueryBuilderBySearchDataForAdmin( $searchData : array ) : QueryBuilder
Parameters
$searchData : array
Return values
QueryBuilder

getQueryBuilderByCustomer()

public getQueryBuilderByCustomer( $Customer : Customer ) : QueryBuilder
Parameters
$Customer : Customer
Return values
QueryBuilder

countByOrderStatus()

ステータスごとの受注件数を取得する.

public countByOrderStatus( $OrderStatusOrId : int ) : int
Parameters
$OrderStatusOrId : int
Tags
throws
NoResultException
throws
NonUniqueResultException
Return values
int

updateOrderSummary()

会員の購入金額, 購入回数, 初回購入日, 最終購入費を更新する

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
mixed

delete()

エンティティを削除します。 物理削除ではなく、del_flgを利用した論理削除を行います。

public delete( $entity : AbstractEntity ) : mixed
Parameters
$entity : AbstractEntity
Return values
mixed

save()

エンティティの登録/保存します。

public save( $entity : mixed ) : mixed
Parameters
$entity : mixed
Return values
mixed

Search results