浏览代码

添加挂锁上锁时更新数据,更新挂锁和哪个隔离点进行了绑定接口

Frankensteinly 11 月之前
父节点
当前提交
664935f15a
共有 2 个文件被更改,包括 28 次插入4 次删除
  1. 5 0
      app/src/main/java/com/grkj/iscs/model/UrlConsts.kt
  2. 23 4
      app/src/main/java/com/grkj/iscs/util/NetApi.kt

+ 5 - 0
app/src/main/java/com/grkj/iscs/model/UrlConsts.kt

@@ -91,4 +91,9 @@ object UrlConsts {
      * 取出挂锁时更新数据
      */
     const val LOCK_TAKE_UPDATE = "/iscs/hardware-api/updateTicketLockTake"
+
+    /**
+     * 挂锁上锁时更新数据,更新挂锁和哪个隔离点进行了绑定
+     */
+    const val LOCK_POINT_UPDATE = "/iscs/hardware-api/updateTicketLockPoint"
 }

+ 23 - 4
app/src/main/java/com/grkj/iscs/util/NetApi.kt

@@ -1,13 +1,12 @@
 package com.grkj.iscs.util
 
 import com.grkj.iscs.MyApplication
-import com.grkj.iscs.model.Constants.NEED_AUTH
 import com.grkj.iscs.model.Token
 import com.grkj.iscs.model.UrlConsts
-import com.grkj.iscs.model.vo.lock.LockInfoRespVO
 import com.grkj.iscs.model.vo.card.CardInfoRespVO
 import com.grkj.iscs.model.vo.dept.DeptListRespVO
 import com.grkj.iscs.model.vo.key.KeyInfoRespVO
+import com.grkj.iscs.model.vo.lock.LockInfoRespVO
 import com.grkj.iscs.model.vo.lock.LockTakeUpdateReqVO
 import com.grkj.iscs.model.vo.sop.SopInfoRespVO
 import com.grkj.iscs.model.vo.sop.SopPageRespVO
@@ -302,7 +301,7 @@ object NetApi {
                     callBack.invoke(getRefBean(it))
                 }
                 // TODO isAuth需要配置
-            }, isGet = false, isAuth = NEED_AUTH
+            }, isGet = false, isAuth = true
         )
     }
 
@@ -321,7 +320,27 @@ object NetApi {
                     callBack.invoke(getRefBean(it))
                 }
                 // TODO isAuth需要配置
-            }, isGet = false,isAuth = NEED_AUTH
+            }, isGet = false, isAuth = true
+        )
+    }
+
+    /**
+     * 挂锁上锁时更新数据,更新挂锁和哪个隔离点进行了绑定
+     */
+    fun updateLockPoint(ticketId: Long, lockNfc: String, pointNfc: String, callBack: (Boolean?) -> Unit) {
+        NetHttpManager.getInstance().doRequestNet(
+            UrlConsts.LOCK_POINT_UPDATE,
+            false,
+            mapOf(
+                "ticketId" to ticketId,
+                "lockNfc" to lockNfc,
+                "pointNfc" to pointNfc
+            ),
+            { res, _, _ ->
+                res?.let {
+                    callBack.invoke(getRefBean(it))
+                }
+            }, isGet = false, isAuth = true
         )
     }
 }