提交 312a4edf authored 作者: yueweilu's avatar yueweilu

评论点赞

上级 f4c213b5
......@@ -68,7 +68,15 @@ class DiscussController extends GetxController {
}
final result = await LibraryAPI.commentLove(bookId:bookDetailModel.bookId! , type: type, commentId: discussModel.id!);
if(result){
num goodNum = discussModel.goodNum??0;
if(type ==0){
goodNum --;
}
else{
goodNum ++;
}
discussModel.isPraise = type;
discussModel.goodNum = goodNum;
}
update();
}
......
......@@ -21,8 +21,13 @@ class MsgController extends GetxController {
}
/// 消息未读变已读
Future<bool> read(String id) async {
bool result = await CommonAPI.read(id: id);
Future<bool> read(MsgModel model) async {
final result = await CommonAPI.read(id: model.id.toString());
if (result){
model.status = 1;
}
update();
return result;
}
......
......@@ -31,7 +31,7 @@ class MsgPage extends StatelessWidget {
return GestureDetector(
child: BuildItem(model:model,),
onTap: () async{
controller.read(model.id.toString());
controller.read(model);
if(model.type == 1){
// final result = await context.pushNamed(Routes.order);
......@@ -46,7 +46,7 @@ class MsgPage extends StatelessWidget {
final result = await context.pushNamed(Routes.orderAwaiting,
queryParameters: {'orderNum': model.urlId?.orderNum.toString()});
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
// 充值订单
......@@ -54,7 +54,7 @@ class MsgPage extends StatelessWidget {
final result = await context.pushNamed(Routes.orderCoinAwaiting,
queryParameters: {'orderNum': model.urlId?.orderNum.toString()});
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
......@@ -65,14 +65,14 @@ class MsgPage extends StatelessWidget {
final result = await context.pushNamed(Routes.orderCancel,
queryParameters: {'orderNum': model.urlId?.orderNum.toString()});
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
else {
final result = await context.pushNamed(Routes.orderCoinCancel,
queryParameters: {'orderNum': model.urlId?.orderNum.toString()});
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
}
......@@ -82,14 +82,14 @@ class MsgPage extends StatelessWidget {
final result = await context.pushNamed(Routes.orderCompleted,
queryParameters: {'orderNum': model.urlId?.orderNum.toString()});
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
else {
final result = await context.pushNamed(Routes.orderCoinCompleted,
queryParameters: {'orderNum': model.urlId?.orderNum.toString()});
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
}
......@@ -99,7 +99,7 @@ class MsgPage extends StatelessWidget {
final result = await context.pushNamed(Routes.orderRefunded,
queryParameters: {'orderNum': model.urlId?.orderNum.toString()});
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
}
......@@ -114,28 +114,28 @@ class MsgPage extends StatelessWidget {
//
final result = await context.pushNamed(Routes.order);
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
///TODO:
}else if (model.type == 3){
// 3 讨论有人回复的时候 (跳转对应书籍的讨论页面)
final result = await context.pushNamed(Routes.bookDetail,queryParameters: {'book_id':model.urlId?.bookId.toString()});
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
else if (model.type == 4){
// 4 订单完成后有新的积分增加(跳转用户积分记录页)
final result = await context.pushNamed(Routes.point);
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}else if (model.type == 5){
// 5后台直接发放给指定用户优惠券(跳转到用户优惠券页)
final result = await context.pushNamed(Routes.coupon);
if (result == true){
controller.onRefresh();
// controller.onRefresh();
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论