where('name', 'in', $name_arr)->where('site_id', SITE_ID)->column('id'); if (!empty($id_arr)) { $affected = self::destroy($id_arr, true); //TP真删除 if (!$affected) { return false; } } foreach ($_post as $k => $v) { $_temp = [ 'name' => $k, 'value' => $v, 'site_id' => SITE_ID, 'create_time' => time(), 'update_time' => time(), ]; $_data[] = $_temp; } return $this->insertAll($_data); } /** * 读取后 * @param Model $model * @return bool|void */ public static function onAfterRead(Model $model) { //读取数据前格式化数据 if (in_array(request()->action(), ['edit', 'delete', 'status'])) { return true; } //业务逻辑 } }