|
@@ -13,15 +13,17 @@ import com.grkj.iscs.model.vo.lock.LockTakeUpdateReqVO
|
|
|
import com.grkj.iscs.model.vo.ticket.StepDetailRespVO
|
|
import com.grkj.iscs.model.vo.ticket.StepDetailRespVO
|
|
|
import com.grkj.iscs.model.vo.ticket.TicketDetailMonitorRespVO
|
|
import com.grkj.iscs.model.vo.ticket.TicketDetailMonitorRespVO
|
|
|
import com.grkj.iscs.model.vo.ticket.TicketDetailRespVO
|
|
import com.grkj.iscs.model.vo.ticket.TicketDetailRespVO
|
|
|
|
|
+import com.grkj.iscs.util.ActivityUtils
|
|
|
import com.grkj.iscs.util.Executor
|
|
import com.grkj.iscs.util.Executor
|
|
|
import com.grkj.iscs.util.NetApi
|
|
import com.grkj.iscs.util.NetApi
|
|
|
import com.grkj.iscs.util.SPUtils
|
|
import com.grkj.iscs.util.SPUtils
|
|
|
import com.grkj.iscs.util.ToastUtils
|
|
import com.grkj.iscs.util.ToastUtils
|
|
|
import com.grkj.iscs.view.activity.TicketDetailActivity
|
|
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.base.BasePresenter
|
|
|
-import com.grkj.iscs.view.iview.IJobProgressVIew
|
|
|
|
|
|
|
+import com.grkj.iscs.view.iview.IJobProgressView
|
|
|
|
|
|
|
|
-class JobProgressPresenter : BasePresenter<IJobProgressVIew>() {
|
|
|
|
|
|
|
+class JobProgressPresenter : BasePresenter<IJobProgressView>() {
|
|
|
/**
|
|
/**
|
|
|
* 获取作业票详细信息
|
|
* 获取作业票详细信息
|
|
|
*/
|
|
*/
|
|
@@ -95,7 +97,7 @@ class JobProgressPresenter : BasePresenter<IJobProgressVIew>() {
|
|
|
if (it == true) {
|
|
if (it == true) {
|
|
|
lockMap.forEach { (addr, lockList) ->
|
|
lockMap.forEach { (addr, lockList) ->
|
|
|
// 开锁卡扣
|
|
// 开锁卡扣
|
|
|
- ModBusController.controlLockBuckle(true, addr.toInt(), lockList.map { it.idx }.toMutableList())
|
|
|
|
|
|
|
+ ModBusController.controlLockBuckle(true, addr.toInt() - 1, lockList.map { it.idx }.toMutableList())
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -105,7 +107,7 @@ class JobProgressPresenter : BasePresenter<IJobProgressVIew>() {
|
|
|
NetApi.updateKeyTake(ticketDetail.ticketId!!, keyPair.second?.rfid!!, mContext!!.serialNo()) {
|
|
NetApi.updateKeyTake(ticketDetail.ticketId!!, keyPair.second?.rfid!!, mContext!!.serialNo()) {
|
|
|
if (it) {
|
|
if (it) {
|
|
|
// 下发工作票
|
|
// 下发工作票
|
|
|
- BusinessManager.sendTicketBusiness(keyPair.second?.mac!!, ticketDetail, mvpView as TicketDetailActivity) { b, s, rst ->
|
|
|
|
|
|
|
+ BusinessManager.sendTicketBusiness(keyPair.second?.mac!!, ticketDetail, ActivityUtils.currentActivity() as BaseActivity<*>) { b, s, rst ->
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|