浏览代码

修复类转换错误

Frankensteinly 9 月之前
父节点
当前提交
c2964401f0
共有 1 个文件被更改,包括 4 次插入5 次删除
  1. 4 5
      app/src/main/java/com/grkj/iscs/view/presenter/JobProgressPresenter.kt

+ 4 - 5
app/src/main/java/com/grkj/iscs/view/presenter/JobProgressPresenter.kt

@@ -18,7 +18,6 @@ import com.grkj.iscs.util.Executor
 import com.grkj.iscs.util.NetApi
 import com.grkj.iscs.util.SPUtils
 import com.grkj.iscs.util.ToastUtils
-import com.grkj.iscs.view.activity.TicketDetailActivity
 import com.grkj.iscs.view.base.BaseActivity
 import com.grkj.iscs.view.base.BasePresenter
 import com.grkj.iscs.view.iview.IJobProgressView
@@ -125,8 +124,8 @@ class JobProgressPresenter : BasePresenter<IJobProgressView>() {
                             NetApi.updateKeyTake(ticketDetail.ticketId!!, keyPair.second?.rfid!!, mContext!!.serialNo()) {
                                 if (it) {
                                     // 下发工作票
-                                    BusinessManager.sendTicketBusiness(keyPair.second?.mac!!, ticketDetail, mvpView as TicketDetailActivity) { b, s, rst ->
-                                        (mvpView as TicketDetailActivity).handleLoading(b, s)
+                                    BusinessManager.sendTicketBusiness(keyPair.second?.mac!!, ticketDetail, ActivityUtils.currentActivity() as BaseActivity<*>) { b, s, rst ->
+                                        (ActivityUtils.currentActivity() as BaseActivity<*>).handleLoading(b, s)
                                     }
                                 }
                             }
@@ -156,8 +155,8 @@ class JobProgressPresenter : BasePresenter<IJobProgressView>() {
                     NetApi.updateKeyTake(ticketDetail.ticketId!!, keyPair.second?.rfid!!, mContext!!.serialNo()) {
                         if (it) {
                             // 下发工作票
-                            BusinessManager.sendTicketBusiness(keyPair.second?.mac!!, ticketDetail, mvpView as TicketDetailActivity) { b, s, rst ->
-                                (mvpView as TicketDetailActivity).handleLoading(b, s)
+                            BusinessManager.sendTicketBusiness(keyPair.second?.mac!!, ticketDetail, ActivityUtils.currentActivity() as BaseActivity<*>) { b, s, rst ->
+                                (ActivityUtils.currentActivity() as BaseActivity<*>).handleLoading(b, s)
                             }
                         }
                     }