MCoreOrganizationListener

Extends \SCC\Api\Model\Listener\Extend\CommonListener

[組織マスタ イベントリスナー]

組織マスタのイベントと処理を結びつける

package

Default

Methods

コンストラクター

__construct(object $logger = '') 
inherited

Arguments

$logger

object

ロガー

データ更新時処理

afterDataChange(\Phalcon\Events\Event $event, \SCC\Api\Model\MCoreOrganization $model, array $params) : boolean

新たに組織分類が紐づけされた際、その組織分類が営業報告される側である場合、対象テーブルのデータも自動で登録する

throws

Arguments

$event

\Phalcon\Events\Event

イベントクラス

$model

\SCC\Api\Model\MCoreOrganization

組織マスタモデル

$params

array

登録・更新データ(domain_cd:ドメインCD, org_cd:組織コード, upd_user_id:更新者ID, mode:更新モード)

Response

boolean

{@inheritDoc}

getRelativeTarget( $relative_opt,  &$data) : \SCC\Api\Model\Behaviors\{@inheritDoc}
inherited

{@inheritDoc}

throws

Arguments

$relative_opt

{@inheritDoc}

$data

{@inheritDoc}

Response

\SCC\Api\Model\Behaviors\{@inheritDoc}

売上日報設定情報の取得

getSalesDailyInfo(\Phalcon\Events\Event $event, string $domain_cd, string $org_cd) : array
throws

Arguments

$event

\Phalcon\Events\Event

イベントクラス

$domain_cd

string

ドメインコード

$org_cd

string

組織コード

Response

array

売上日報設定情報

{@inheritDoc}

makeDirectOrgTarget( $rel) : \SCC\Api\Model\Listener\{@inheritDoc}

{@inheritDoc}

see \SCC\Api\Model\Extend\CommonCoreHaveTargetModel::makeDirectOrgTarget()

Arguments

$rel

{@inheritDoc}

Response

\SCC\Api\Model\Listener\{@inheritDoc}

{@inheritDoc}

makeLoginOrgTarget( $rel) : \SCC\Api\Model\Listener\{@inheritDoc}

{@inheritDoc}

see \SCC\Api\Model\Extend\CommonCoreHaveTargetModel::makeLoginOrgTarget()

Arguments

$rel

{@inheritDoc}

Response

\SCC\Api\Model\Listener\{@inheritDoc}

{@inheritDoc}

makePrivateTarget( $optData) : \SCC\Api\Model\Listener\{@inheritDoc}

{@inheritDoc}

see \SCC\Api\Model\Extend\CommonCoreHaveTargetModel::makePrivateTarget()

Arguments

$optData

{@inheritDoc}

Response

\SCC\Api\Model\Listener\{@inheritDoc}

{@inheritDoc}

makeRelativeTarget( $rel,  $targetData) : \SCC\Api\Model\Listener\{@inheritDoc}

{@inheritDoc}

see \SCC\Api\Model\Extend\CommonCoreHaveTargetModel::makeRelativeTarget()

Arguments

$rel

{@inheritDoc}

$targetData

{@inheritDoc}

Response

\SCC\Api\Model\Listener\{@inheritDoc}

Properties

ドメインCD

domain_cd : 

Type(s)

(営業報告される側)組織コード

admin_org_cd : 

Type(s)

組織分類CD

org_class_cd : 

Type(s)

報告対象コード

report_target_cd : 

Type(s)

ロガー

logger : 
inherited

Type(s)