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