| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2025 赤店商城 All rights reserved.
- */
- namespace app\models;
- use Yii;
- use yii\behaviors\TimestampBehavior;
- use yii\db\ActiveRecord;
- class QuanziContents extends \yii\db\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return '{{%quanzi_contents}}';
- }
- public function behaviors()
- {
- return [
- [
- // 自动更新创建和更新时间
- 'class' => TimestampBehavior::class,
- ]
- ];
- }
-
- public function afterSave($insert, $changedAttributes) {
- parent::afterSave($insert, $changedAttributes);
-
- \app\modules\admin\models\quanzi\QuanziForm::afterContentsSave($this, $insert, $changedAttributes);
- }
- public static function lookUserIdAdd($id, $user_id) {
- $info = self::findOne($id);
- $ids = $info['look_saas_user_ids'] ? explode(',', $info['look_saas_user_ids']) : [];
- if(!in_array($user_id, $ids)){
- array_unshift($ids, $user_id);
- $info->look_saas_user_ids = implode(',', array_values(array_slice(array_unique($ids), 0, 10)));
- $info->save();
- }
- }
- public static function lookUserLogo($id) {
- $info = self::findOne($id);
- $ids = $info['look_saas_user_ids'] ? explode(',', $info['look_saas_user_ids']) : [];
- return SaasUser::find()->where(['id' => $ids])->select('avatar')->all();
- }
- }
|