提交 74f6c9bd authored 作者: yueweilu's avatar yueweilu

阅读页 返回书籍详情页 刷新目录列表

上级 7dc850e1
...@@ -28,7 +28,7 @@ class BookDetailController extends GetxController with GetSingleTickerProviderSt ...@@ -28,7 +28,7 @@ class BookDetailController extends GetxController with GetSingleTickerProviderSt
@override @override
void onReady() { void onReady() {
getBookDetails(); getBookDetails();
_getChapters(); getChapters();
super.onReady(); super.onReady();
} }
...@@ -48,7 +48,7 @@ class BookDetailController extends GetxController with GetSingleTickerProviderSt ...@@ -48,7 +48,7 @@ class BookDetailController extends GetxController with GetSingleTickerProviderSt
} }
/// 获取目录信息 /// 获取目录信息
void _getChapters() async { void getChapters() async {
chapters = await LibraryAPI.chapters(bookId: bookId); chapters = await LibraryAPI.chapters(bookId: bookId);
......
...@@ -151,7 +151,7 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid ...@@ -151,7 +151,7 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid
if(controller.bookDetails.isFree == 1){ if(controller.bookDetails.isFree == 1){
final result = await context.pushNamed(Routes.web,queryParameters: {'book_id': controller.bookDetails.bookId.toString(),'chapter_id': controller.bookDetails.chapterId.toString(),'chapter_name':controller.bookDetails.chapterName.toString()},extra: controller.bookDetails); final result = await context.pushNamed(Routes.web,queryParameters: {'book_id': controller.bookDetails.bookId.toString(),'chapter_id': controller.bookDetails.chapterId.toString(),'chapter_name':controller.bookDetails.chapterName.toString()},extra: controller.bookDetails);
if (result == true){ if (result == true){
controller.getBookDetails(); controller.getChapters();
} }
} }
else { else {
...@@ -174,20 +174,20 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid ...@@ -174,20 +174,20 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid
final result = await context.pushNamed(Routes.bookPay,extra: buy); final result = await context.pushNamed(Routes.bookPay,extra: buy);
if (result == true) { if (result == true) {
controller.getBookDetails(); controller.getChapters();
} }
} }
else{ else{
final result = await context.pushNamed(Routes.web,queryParameters: {'book_id': controller.bookDetails.bookId.toString(),'chapter_id': controller.bookDetails.chapterId.toString(),'chapter_name':controller.bookDetails.chapterName.toString()},extra: controller.bookDetails); final result = await context.pushNamed(Routes.web,queryParameters: {'book_id': controller.bookDetails.bookId.toString(),'chapter_id': controller.bookDetails.chapterId.toString(),'chapter_name':controller.bookDetails.chapterName.toString()},extra: controller.bookDetails);
if (result == true){ if (result == true){
controller.getBookDetails(); controller.getChapters();
} }
} }
} }
else{ else{
final result = await context.pushNamed(Routes.web,queryParameters: {'book_id': controller.bookDetails.bookId.toString(),'chapter_id': controller.bookDetails.chapterId.toString(),'chapter_name':controller.bookDetails.chapterName.toString()},extra: controller.bookDetails); final result = await context.pushNamed(Routes.web,queryParameters: {'book_id': controller.bookDetails.bookId.toString(),'chapter_id': controller.bookDetails.chapterId.toString(),'chapter_name':controller.bookDetails.chapterName.toString()},extra: controller.bookDetails);
if (result == true){ if (result == true){
controller.getBookDetails(); controller.getChapters();
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论