| | |
| | | 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 |
| | | |
| | |
| | | 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->{ |