public function getPromoter($gh_id) { if (empty($this->original_office_id)) { $office = new \app\models\MOffice(); $office->title = $this->title; $office->gh_id = $gh_id; $office->save(false); $this->updateAttributes(['original_office_id' => $office->office_id]); } $promoter = \app\models\MStaff::find()->where(['office_id' => $this->original_office_id, 'gh_id' => $gh_id, 'cat' => \app\models\MStaff::SCENE_CAT_OFFICE])->one(); if (empty($promoter)) { $promoter = new \app\models\MStaff(); $promoter->name = $this->title; $promoter->office_id = $this->original_office_id; $promoter->gh_id = $gh_id; $promoter->cat = \app\models\MStaff::SCENE_CAT_OFFICE; $promoter->save(false); } return $promoter; }
<h1>渠道优惠券兑换管理</h1> <?php // echo $this->render('_search', ['model' => $searchModel]); ?> <!-- <p> <//?= Html::a('Create Moffice Score Event', ['create'], ['class' => 'btn btn-success']) ?> </p> --> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['label' => '渠道名称', 'value' => function ($model, $key, $index, $column) { //return MHd201509t6::gethd201509t6StatusOption($model->status); $office = app\models\MOffice::findOne(["office_id" => $model->office_id]); if (empty($office)) { return "--"; } else { return $office->title; } }, 'headerOptions' => array('style' => 'width:220px;')], 'create_time', 'score', 'memo', 'code', ['attribute' => 'status', 'label' => '审核状态', 'value' => function ($model, $key, $index, $column) { return MOfficeScoreEvent::getOseStatusOption($model->status); }, 'filter' => MOfficeScoreEvent::getOseStatusOption(), 'headerOptions' => array('style' => 'width:120px;')], ['class' => 'yii\\grid\\ActionColumn', 'template' => '{update}', 'buttons' => ['update' => function ($url, $model) { return Html::a('<span class="glyphicon glyphicon-pencil"></span>', $url, ['title' => Yii::t('yii', 'Update'), 'data-pjax' => '0']); }]]]]); ?> </div>