| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- namespace app\models;
- use Yii;
- use yii\behaviors\TimestampBehavior;
- use yii\db\ActiveRecord;
- /**
- * This is the model class for table "{{%alipay_goods_log}}".
- *
- * @property integer $id
- * @property integer $mini_id
- * @property integer $goods_id
- * @property string $ali_item_id
- * @property integer $created_at
- * @property integer $updated_at
- */
- class AlipayGoodsLog extends \yii\db\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return '{{%alipay_goods_log}}';
- }
- public function behaviors()
- {
- return [
- [
- 'class' => TimestampBehavior::class,
- 'attributes' => [
- ActiveRecord::EVENT_BEFORE_INSERT => ['created_at'],
- ]
- ]
- ];
- }
- public static function get($mini_id, $goods_id = '', $ali_item_id = '') {
- if ($goods_id) {
- return self::findOne(['mini_id' => $mini_id, 'goods_id' => $goods_id]);
- }
- if ($ali_item_id) {
- return self::findOne(['mini_id' => $mini_id, 'ali_item_id' => $ali_item_id]);
- }
- return null;
- }
- public static function add($mini_id, $goods_id, $ali_item_id) {
- $model = self::findOne(['mini_id' => $mini_id, 'goods_id' => $goods_id]);
- if (!$model) {
- $model = self::findOne(['mini_id' => $mini_id, 'ali_item_id' => $ali_item_id]) ?: new self();
- }
- $model->mini_id = $mini_id;
- $model->goods_id = $goods_id;
- $model->ali_item_id = $ali_item_id;
- $model->save();
- }
- }
|