|
@@ -793,7 +793,10 @@ object BusinessManager {
|
|
|
*/
|
|
*/
|
|
|
private fun generateTicketSendJson(vo: TicketDetailRespVO, lockList: MutableList<String?>?): String {
|
|
private fun generateTicketSendJson(vo: TicketDetailRespVO, lockList: MutableList<String?>?): String {
|
|
|
// 用ticketStatus的"待上锁"进行判断
|
|
// 用ticketStatus的"待上锁"进行判断
|
|
|
- val isLock = (vo.ticketStatus == Constants.TICKET_STATUS_NOT_STARTED || vo.ticketStatus == Constants.TICKET_STATUS_READY_TO_LOCK)
|
|
|
|
|
|
|
+ var isLock = true
|
|
|
|
|
+ vo.ticketStatus?.let {
|
|
|
|
|
+ isLock = it.toInt() < Constants.TICKET_STATUS_READY_TO_UNLOCK.toInt()
|
|
|
|
|
+ }
|
|
|
val bo = WorkTicketSendBO(
|
|
val bo = WorkTicketSendBO(
|
|
|
cardNo = SPUtils.getLoginUser(MyApplication.instance!!.applicationContext)?.cardNfc,
|
|
cardNo = SPUtils.getLoginUser(MyApplication.instance!!.applicationContext)?.cardNfc,
|
|
|
)
|
|
)
|
|
@@ -970,7 +973,7 @@ object BusinessManager {
|
|
|
val updateList = mutableListOf<LockPointUpdateReqVO>()
|
|
val updateList = mutableListOf<LockPointUpdateReqVO>()
|
|
|
data.dataList?.forEach { dataListDTO ->
|
|
data.dataList?.forEach { dataListDTO ->
|
|
|
val updateVO = LockPointUpdateReqVO(
|
|
val updateVO = LockPointUpdateReqVO(
|
|
|
- data.taskId?.toLong(),
|
|
|
|
|
|
|
+ data.taskCode?.toLong(),
|
|
|
dataListDTO.infoRfidNo,
|
|
dataListDTO.infoRfidNo,
|
|
|
dataListDTO.equipRfidNo,
|
|
dataListDTO.equipRfidNo,
|
|
|
keyNfc!!,
|
|
keyNfc!!,
|
|
@@ -986,7 +989,7 @@ object BusinessManager {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 上报钥匙归还
|
|
// 上报钥匙归还
|
|
|
- NetApi.updateKeyReturn(data.taskId?.toLong()!!, keyNfc!!, MyApplication.instance!!.serialNo()) { isSuccess ->
|
|
|
|
|
|
|
+ NetApi.updateKeyReturn(data.taskCode?.toLong()!!, keyNfc!!, MyApplication.instance!!.serialNo()) { isSuccess ->
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|