lmw
2024-11-12 610a2aedd505bb4d8fb29f0bc6741ced74218bb0
app/src/main/java/com/sinata/xqmuse/ui/mine/MineGridFragment.kt
@@ -13,6 +13,7 @@
import com.sinata.xqmuse.network.requestByF
import com.sinata.xqmuse.ui.course.BuyCourseActivity
import com.sinata.xqmuse.ui.course.adapter.CourseGridAdapter
import com.sinata.xqmuse.ui.home.BuyVoiceActivity
import kotlinx.android.synthetic.main.layout_common_list.*
import org.jetbrains.anko.support.v4.startActivityForResult
@@ -54,9 +55,11 @@
        adapter.setOnItemClickListener { view, position ->
            val courseBean = list[position]
            if (adapter.isOrder&&courseBean.paymentStatus == 1) {
                if (type == HAS_BUY_COURSE)
                    HttpManager.confirmOrder(courseBean.businessId?:"").requestByF(this){_,data->
                        startActivityForResult<BuyCourseActivity>(1,"isSend" to false,"fromDetail" to false,"data" to data)
                    HttpManager.payOrder(courseBean.id).requestByF(this){_,data->
                        if (type == HAS_BUY_COURSE)
                            startActivityForResult<BuyCourseActivity>(1,"isSend" to false,"fromDetail" to false,"data" to data)
                        else
                            startActivityForResult<BuyVoiceActivity>(1,"fromDetail" to false,"data" to data)
                    }
            }else when(type){
                    WATCH_HIS_SAVE, COLLECTED_SAVE, HAS_BUY_VOICE->{