From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期六, 09 十一月 2024 18:40:36 +0800 Subject: [PATCH] fix --- app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt | 35 +++++++++++++++-------------------- 1 files changed, 15 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt b/app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt index da03185..7769cbc 100644 --- a/app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt +++ b/app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt @@ -4,44 +4,43 @@ import android.os.Parcelable import com.sinata.xqmuse.ui.course.CourseDetailActivity import com.sinata.xqmuse.ui.course.OfflineCourseActivity +import com.sinata.xqmuse.ui.mine.VipActivity import kotlinx.android.parcel.Parcelize import org.jetbrains.anko.startActivity import org.jetbrains.anko.toast @Parcelize data class CourseDetail( - val address: String, - val addressDetail: String, - val briefIntroduction: String, - val cateId: Int, + val address: String?, + val addressDetail: String?, + val briefIntroduction: String?, val chargeType: Int, val count: Int, val courseTitle: String, val courseType: Int, val coverUrl: String, - val description: String, + val description: String?, val detailUrl: String, - val generalPrice: String, + val generalPrice: String?, val headers: List<String>, val id: String, - val isBuy: Int, + var isBuy: Int, val isVip: Int, - val latitude: Int, + val latitude: Double, val list: List<Chapter>, val list2: List<CourseBean>, val listingStatus: Int, - val longitude: Int, + val longitude: Double, var recommend: Int, val sortNum: Int, val tutor: String, - val wxQrCode: String + val wxQrCode: String? ):Parcelable{ fun goDetail(context: Context){ if (courseType == 2){//线下课 context.startActivity<OfflineCourseActivity>("data" to this) }else if (chargeType == 2&&isVip != 1){ - context.toast("去开会员") -// context.startActivity<CourseDetailActivity>("data" to this) + context.startActivity<VipActivity>() }else{ context.startActivity<CourseDetailActivity>("data" to this) } @@ -51,19 +50,15 @@ @Parcelize data class Chapter( val chapterTitle: String, - val courseId: Int, - val createBy: String, + val courseId: String, val createTime: String, - val delFlag: Int, val duration: Int, - val id: Int, - val isOver: Int, + val id: String, + var isOver: Int, val minuteLook: Int, val realLearnedNum: Int, - val secondLook: Int, + var secondLook: Int, val sortNum: Int, - val updateBy: String, - val updateTime: String, val videoUrl: String, val virtualLearnedNum: Int ):Parcelable \ No newline at end of file -- Gitblit v1.7.1