255], [['address', 'service_tel'], 'string', 'max' => 1000], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'store_id' => 'Store ID', 'user_id' => 'User ID', 'addtime' => 'Addtime', 'is_delete' => 'Is Delete', 'is_open' => '是否营业:0=否,1=是', 'is_recommend' => '是否推荐:0=否,1=是', 'is_lock' => '是否被系统关闭:0=否,1=是', 'review_status' => '审核状态:0=待审核,1=审核通过,2=审核不通过', 'review_result' => '审核结果', 'review_time' => '审核时间', 'realname' => 'Realname', 'tel' => 'Tel', 'name' => 'Name', 'province_id' => 'Province ID', 'city_id' => 'City ID', 'district_id' => 'District ID', 'address' => 'Address', 'mch_common_cat_id' => '所售类目', 'service_tel' => '客服电话', 'logo' => 'logo', 'header_bg' => '背景图', 'transfer_rate' => '商户手续费', 'account_money' => '商户余额', 'sort' => '排序:升序', 'wechat_name' => '微信号', 'longitude' => '经度', 'latitude' => '纬度', 'main_content' => '主营内容', 'summary' => '简介', ]; } public function getSetting() { return $this->hasOne(MchSetting::className(), ['mch_id' => 'id']); } public function getPlugin() { return $this->hasOne(MchPlugin::className(), ['mch_id' => 'id']); } public function getUser() { return $this->hasOne(User::className(), ['id' => 'user_id']); } public function getOrder() { return $this->hasMany(Order::className(), ['mch_id' => 'id']); } public function afterSave($insert, $changedAttributes) { $data = $insert ? json_encode($this->attributes) : json_encode($changedAttributes); CommonActionLog::storeActionLog('', $insert, $this->is_delete, $data, $this->id); } public function getGoods() { return $this->hasMany(Goods::className(), ['mch_id' => 'id']); } }