generated from dellevin/template
代码优化2
This commit is contained in:
@@ -253,6 +253,9 @@ class MovieDao {
|
||||
// 彻底删除影视
|
||||
Future<int> permanentDeleteMovie(String id) => _wrap('permanentDeleteMovie', () async {
|
||||
final db = await _dbHelper.database;
|
||||
// 清理子记录,防止孤儿数据
|
||||
await db.delete('movie_reviews', where: 'movie_id = ?', whereArgs: [id]);
|
||||
await db.delete('movie_posters', where: 'movie_id = ?', whereArgs: [id]);
|
||||
return await db.delete(
|
||||
'movies',
|
||||
where: 'id = ?',
|
||||
|
||||
@@ -61,7 +61,7 @@ class MovieReviewDao {
|
||||
final db = await _dbHelper.database;
|
||||
return await db.update(
|
||||
'movie_reviews',
|
||||
{'is_deleted': 1},
|
||||
{'is_deleted': 1, 'updated_at': DateTime.now().toUtc().toIso8601String()},
|
||||
where: 'id = ?',
|
||||
whereArgs: [id],
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user