'ID', 'mall_id' => 'Mall ID', 'after_setting' => 'After Setting', 'before_setting' => 'Before Setting', 'deleted_at' => 'Deleted At', 'updated_at' => 'Updated At', 'created_at' => 'Created At', ]; } /** * 添加设置日志 * * @param integer $mall_id * @param array $before_setting * @param array $after_setting * @return boolean */ public static function addSettingLog( int $mall_id, array $before_setting, array $after_setting ) { $data = compact('mall_id', 'before_setting', 'after_setting'); $model = new static(); $data = $model->jsonEncode($data); $model->load($data, ''); return $model->save(); } /** * 获取最后设置的ID * * @param integer $mall_id * @return int */ public static function getLastSettingId(int $mall_id) { return static::find() ->select('id') ->andWhere(['mall_id' => $mall_id]) ->orderBy('id desc') ->scalar(); } }