Jelajahi Sumber

挂锁取出上报失败的时候如果仍有未取出的,恢复loading

Frankensteinly 1 tahun lalu
induk
melakukan
90edb01855
1 mengubah file dengan 7 tambahan dan 0 penghapusan
  1. 7 0
      app/src/main/java/com/grkj/iscs/BusinessManager.kt

+ 7 - 0
app/src/main/java/com/grkj/iscs/BusinessManager.kt

@@ -1288,6 +1288,13 @@ object BusinessManager {
                             if (isSuccess == false) {
                                 LogUtil.e("Lock take report fail")
                                 ToastUtils.tip(R.string.lock_take_report_fail)
+                                if (mDeviceTakeList.any { it.deviceType == DEVICE_TYPE_LOCK && it.ticketId == info.ticketId }) {
+                                    sendLoadingEventMsg(
+                                        MyApplication.instance?.applicationContext?.getString(
+                                            R.string.take_out_lock_tip,
+                                            mDeviceTakeList.count { it.deviceType == DEVICE_TYPE_LOCK && it.ticketId == info.ticketId })
+                                    )
+                                }
                                 return@runOnMain
                             }
                             // 检查是不是要发钥匙了