You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
715 B
32 lines
715 B
<?php
|
|
declare (strict_types=1);
|
|
|
|
namespace app\api\model;
|
|
|
|
use app\common\model\RecoveryImage as BaseRecoveryImage;
|
|
|
|
class RecoveryImage extends BaseRecoveryImage
|
|
{
|
|
/**
|
|
* 隐藏字段
|
|
* @var array
|
|
*/
|
|
protected $hidden = [
|
|
'store_id',
|
|
'create_time',
|
|
];
|
|
|
|
/**
|
|
* 更新关系记录
|
|
* @param int $recoveryId
|
|
* @param array $imageIds 新的图片集
|
|
* @return array|false
|
|
*/
|
|
public static function updates(int $recoveryId, array $imageIds)
|
|
{
|
|
// 删除所有的sku记录
|
|
static::deleteAll(['goods_id' => $recoveryId]);
|
|
// 批量写入商品图片记录
|
|
return static::increased($recoveryId, $imageIds);
|
|
}
|
|
} |