// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\store\model; use app\common\model\Merchant as StoreModel; /** * 商家记录表模型 * Class Store * @package app\store\model */ class Merchant extends StoreModel { /** * 更新记录 * @param array $data * @return bool */ public function edit(array $data): bool { // 是否删除图片 !isset($data['logo_image_id']) && $data['logo_image_id'] = 0; return $this->save($data) !== false; } /** * 新增记录 * @param array $data * @return bool */ public function add(array $data): bool { return $this->save($this->createData($data)); } /** * 创建数据 * @param array $data * @return array */ private function createData(array $data): array { $data['store_id'] = self::$storeId; return $data; } }