|
|
@@ -63,7 +63,8 @@ object NetApi {
|
|
|
} ?: run {
|
|
|
callBack.invoke(false)
|
|
|
}
|
|
|
- }, isGet = false, isAuth = false)
|
|
|
+ }, isGet = false, isAuth = false
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -99,13 +100,20 @@ object NetApi {
|
|
|
} ?: run {
|
|
|
callBack.invoke(false)
|
|
|
}
|
|
|
- }, isGet = false, isAuth = false)
|
|
|
+ }, isGet = false, isAuth = false
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取SOP分页
|
|
|
*/
|
|
|
- fun getSopPage(pages: Int, size: Int, machineryId: Long, sopType: Int, callBack: (SopPageRespVO?) -> Unit) {
|
|
|
+ fun getSopPage(
|
|
|
+ pages: Int,
|
|
|
+ size: Int,
|
|
|
+ machineryId: Long,
|
|
|
+ sopType: Int,
|
|
|
+ callBack: (SopPageRespVO?) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.SOP_PAGE,
|
|
|
false,
|
|
|
@@ -119,7 +127,8 @@ object NetApi {
|
|
|
res?.let {
|
|
|
callBack.invoke(getRefBean(it))
|
|
|
}
|
|
|
- }, isGet = true, isAuth = true)
|
|
|
+ }, isGet = true, isAuth = true
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -130,12 +139,13 @@ object NetApi {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.TICKET_TYPE,
|
|
|
false,
|
|
|
- mapOf<String,String>(),
|
|
|
+ mapOf<String, String>(),
|
|
|
{ res, _, _ ->
|
|
|
res?.let {
|
|
|
callBack.invoke(getRefBean(it))
|
|
|
}
|
|
|
- }, isGet = true, isAuth = true)
|
|
|
+ }, isGet = true, isAuth = true
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -144,14 +154,15 @@ object NetApi {
|
|
|
@Deprecated("不使用")
|
|
|
fun getAutoCode(type: String, callBack: (String?) -> Unit) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
- UrlConsts.AUTO_CODE + "/" +type,
|
|
|
+ UrlConsts.AUTO_CODE + "/" + type,
|
|
|
false,
|
|
|
mapOf<String, String>(),
|
|
|
{ res, _, _ ->
|
|
|
res?.let {
|
|
|
callBack.invoke(it.toString())
|
|
|
}
|
|
|
- }, isGet = true, isAuth = true)
|
|
|
+ }, isGet = true, isAuth = true
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -169,7 +180,8 @@ object NetApi {
|
|
|
res?.let {
|
|
|
callBack.invoke(getRefBean(it))
|
|
|
}
|
|
|
- }, isGet = true, isAuth = true)
|
|
|
+ }, isGet = true, isAuth = true
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -186,7 +198,8 @@ object NetApi {
|
|
|
unitId: Long? = null,
|
|
|
callBack: (UserListRespVO?) -> Unit
|
|
|
) {
|
|
|
- val map: MutableMap<String, Any> = mutableMapOf("pageNum" to pageNum, "pageSize" to pageSize)
|
|
|
+ val map: MutableMap<String, Any> =
|
|
|
+ mutableMapOf("pageNum" to pageNum, "pageSize" to pageSize)
|
|
|
workstationId?.let {
|
|
|
map["workstationId"] = it
|
|
|
}
|
|
|
@@ -204,7 +217,8 @@ object NetApi {
|
|
|
res?.let {
|
|
|
callBack.invoke(it.toBean(UserListRespVO::class.java))
|
|
|
}
|
|
|
- }, isGet = true, isAuth = true)
|
|
|
+ }, isGet = true, isAuth = true
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -251,7 +265,13 @@ object NetApi {
|
|
|
* 获取工作票分页
|
|
|
*/
|
|
|
@Deprecated("不使用")
|
|
|
- fun getTicketPage(pageNum: Int, pageSize: Int, userId: Long, ticketStatus: Int?, callBack: (TicketPageRespVO?) -> Unit) {
|
|
|
+ fun getTicketPage(
|
|
|
+ pageNum: Int,
|
|
|
+ pageSize: Int,
|
|
|
+ userId: Long,
|
|
|
+ ticketStatus: Int?,
|
|
|
+ callBack: (TicketPageRespVO?) -> Unit
|
|
|
+ ) {
|
|
|
val map = mutableMapOf(
|
|
|
"pageNum" to pageNum,
|
|
|
"pageSize" to pageSize,
|
|
|
@@ -304,7 +324,7 @@ object NetApi {
|
|
|
}
|
|
|
}, isGet = true, isAuth = true
|
|
|
)
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 通过nfc编号获取key信息
|
|
|
@@ -390,7 +410,12 @@ object NetApi {
|
|
|
/**
|
|
|
* 挂锁上锁时更新数据,更新挂锁和哪个隔离点进行了绑定
|
|
|
*/
|
|
|
- fun updateLockPoint(ticketId: Long, lockNfc: String, pointNfc: String, callBack: (Boolean?) -> Unit) {
|
|
|
+ fun updateLockPoint(
|
|
|
+ ticketId: Long,
|
|
|
+ lockNfc: String,
|
|
|
+ pointNfc: String,
|
|
|
+ callBack: (Boolean?) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.LOCK_POINT_UPDATE,
|
|
|
false,
|
|
|
@@ -426,7 +451,12 @@ object NetApi {
|
|
|
/**
|
|
|
* 取出钥匙
|
|
|
*/
|
|
|
- fun updateKeyTake(ticketId: Long, keyNfc: String, serialNumber: String, callBack: (Boolean) -> Unit) {
|
|
|
+ fun updateKeyTake(
|
|
|
+ ticketId: Long,
|
|
|
+ keyNfc: String,
|
|
|
+ serialNumber: String,
|
|
|
+ callBack: (Boolean) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.KEY_TAKE_UPDATE,
|
|
|
false,
|
|
|
@@ -444,7 +474,13 @@ object NetApi {
|
|
|
/**
|
|
|
* 归还钥匙
|
|
|
*/
|
|
|
- fun updateKeyReturn(ticketId: Long, keyNfc: String, serialNumber: String, retryCount: Int = 3, callBack: (Boolean) -> Unit) {
|
|
|
+ fun updateKeyReturn(
|
|
|
+ ticketId: Long,
|
|
|
+ keyNfc: String,
|
|
|
+ serialNumber: String,
|
|
|
+ retryCount: Int = 3,
|
|
|
+ callBack: (Boolean) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.KEY_RETURN_UPDATE,
|
|
|
false,
|
|
|
@@ -459,7 +495,13 @@ object NetApi {
|
|
|
} ?: let {
|
|
|
if (retryCount > 0) {
|
|
|
Executor.delayOnIO(500) {
|
|
|
- updateKeyReturn(ticketId, keyNfc, serialNumber, retryCount - 1, callBack)
|
|
|
+ updateKeyReturn(
|
|
|
+ ticketId,
|
|
|
+ keyNfc,
|
|
|
+ serialNumber,
|
|
|
+ retryCount - 1,
|
|
|
+ callBack
|
|
|
+ )
|
|
|
}
|
|
|
} else {
|
|
|
callBack.invoke(false)
|
|
|
@@ -490,7 +532,11 @@ object NetApi {
|
|
|
/**
|
|
|
* 批量更新作业票下隔离点的上锁解锁状况
|
|
|
*/
|
|
|
- fun updateLockPointBatch(list: MutableList<LockPointUpdateReqVO>, retryCount: Int = 3, callBack: (Boolean) -> Unit) {
|
|
|
+ fun updateLockPointBatch(
|
|
|
+ list: MutableList<LockPointUpdateReqVO>,
|
|
|
+ retryCount: Int = 3,
|
|
|
+ callBack: (Boolean) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.LOCK_POINT_UPDATE_BATCH,
|
|
|
false,
|
|
|
@@ -517,7 +563,12 @@ object NetApi {
|
|
|
* 根据角色获取人员列表
|
|
|
*/
|
|
|
@Deprecated("不使用")
|
|
|
- fun getRoleList(pageNum: Int, pageSize: Int, roleKey: String, callBack: (RoleListRespVO?) -> Unit) {
|
|
|
+ fun getRoleList(
|
|
|
+ pageNum: Int,
|
|
|
+ pageSize: Int,
|
|
|
+ roleKey: String,
|
|
|
+ callBack: (RoleListRespVO?) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.ROLE_LIST,
|
|
|
false,
|
|
|
@@ -537,7 +588,11 @@ object NetApi {
|
|
|
/**
|
|
|
* 正在进行中的作业票列表
|
|
|
*/
|
|
|
- fun getWorkstationTicketList(pages: Int, size: Int, callBack: (MutableList<WorkstationTicketListRespVO>?) -> Unit) {
|
|
|
+ fun getWorkstationTicketList(
|
|
|
+ pages: Int,
|
|
|
+ size: Int,
|
|
|
+ callBack: (MutableList<WorkstationTicketListRespVO>?) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.WORKSTATION_TICKET_LIST,
|
|
|
false,
|
|
|
@@ -556,7 +611,12 @@ object NetApi {
|
|
|
/**
|
|
|
* 获取工艺分页
|
|
|
*/
|
|
|
- fun getMachineryPage(pages: Int, size: Int, workstationId: Long, callBack: (MachineryPageRespVO?) -> Unit) {
|
|
|
+ fun getMachineryPage(
|
|
|
+ pages: Int,
|
|
|
+ size: Int,
|
|
|
+ workstationId: Long,
|
|
|
+ callBack: (MachineryPageRespVO?) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.MACHINERY_PAGE,
|
|
|
false,
|
|
|
@@ -626,7 +686,7 @@ object NetApi {
|
|
|
}
|
|
|
}, isGet = true, isAuth = true
|
|
|
)
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 取消作业票
|
|
|
@@ -671,7 +731,11 @@ object NetApi {
|
|
|
/**
|
|
|
* 新增/更新作业票人员
|
|
|
*/
|
|
|
- fun updateTicketUser(ticketId: Long, userList: MutableList<TicketUserReqVO>, callBack: (Boolean) -> Unit) {
|
|
|
+ fun updateTicketUser(
|
|
|
+ ticketId: Long,
|
|
|
+ userList: MutableList<TicketUserReqVO>,
|
|
|
+ callBack: (Boolean) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.UPDATE_TICKET_USER,
|
|
|
false,
|
|
|
@@ -731,7 +795,12 @@ object NetApi {
|
|
|
/**
|
|
|
* 共锁人上锁/解锁
|
|
|
*/
|
|
|
- fun updateColockerStatus(ticketId: Long, cardNfc: String, jobStatus: String, callBack: (Boolean) -> Unit) {
|
|
|
+ fun updateColockerStatus(
|
|
|
+ ticketId: Long,
|
|
|
+ cardNfc: String,
|
|
|
+ jobStatus: String,
|
|
|
+ callBack: (Boolean) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.UPDATE_COLOCKER_STATUS,
|
|
|
false,
|
|
|
@@ -791,7 +860,12 @@ object NetApi {
|
|
|
*
|
|
|
* @param mapId 机柜固定传1,物资柜固定传4
|
|
|
*/
|
|
|
- fun getMapPointPage(pages: Int, size: Int, mapId: Long, callBack: (MapPointPageRespVO?) -> Unit) {
|
|
|
+ fun getMapPointPage(
|
|
|
+ pages: Int,
|
|
|
+ size: Int,
|
|
|
+ mapId: Long,
|
|
|
+ callBack: (MapPointPageRespVO?) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.MAP_POINT_PAGE,
|
|
|
false,
|
|
|
@@ -811,7 +885,11 @@ object NetApi {
|
|
|
/**
|
|
|
* 新增指纹录入-指纹图片转成dat存储
|
|
|
*/
|
|
|
- fun insertFinger(userName: String, fileList: MutableList<FileStreamReqParam>?, callBack: (Boolean) -> Unit) {
|
|
|
+ fun insertFinger(
|
|
|
+ userName: String,
|
|
|
+ fileList: MutableList<FileStreamReqParam>?,
|
|
|
+ callBack: (Boolean) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.INSERT_FINGER,
|
|
|
false,
|
|
|
@@ -838,14 +916,15 @@ object NetApi {
|
|
|
mapOf<String, String>(),
|
|
|
{ res, _, _ ->
|
|
|
res?.let {
|
|
|
- val resp: LoginCharacteristicRespVO? = it.toBean(LoginCharacteristicRespVO::class.java)
|
|
|
+ val resp: LoginCharacteristicRespVO? =
|
|
|
+ it.toBean(LoginCharacteristicRespVO::class.java)
|
|
|
Token(resp?.token!!, 0).saveToSp(MyApplication.instance!!.applicationContext)
|
|
|
callBack.invoke(true)
|
|
|
} ?: run {
|
|
|
callBack.invoke(false)
|
|
|
}
|
|
|
}, isGet = false, isAuth = false, fileList = fileList
|
|
|
- )
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -853,7 +932,13 @@ object NetApi {
|
|
|
*
|
|
|
* @param type 1-指纹,2-面部
|
|
|
*/
|
|
|
- fun getUserCharacteristicPage(pages: Int, size: Int, type: String, userId: Long, callBack: (CharacteristicPageRespVO?) -> Unit) {
|
|
|
+ fun getUserCharacteristicPage(
|
|
|
+ pages: Int,
|
|
|
+ size: Int,
|
|
|
+ type: String,
|
|
|
+ userId: Long,
|
|
|
+ callBack: (CharacteristicPageRespVO?) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.USER_CHARACTERISTIC_PAGE,
|
|
|
false,
|
|
|
@@ -911,7 +996,9 @@ object NetApi {
|
|
|
"exceptionType" to exceptionType,
|
|
|
"raiser" to raiser,
|
|
|
"sourceName" to sourceName,
|
|
|
- "raiseTime" to SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault()).format(Calendar.getInstance().time)
|
|
|
+ "raiseTime" to SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault()).format(
|
|
|
+ Calendar.getInstance().time
|
|
|
+ )
|
|
|
)
|
|
|
exceptionDescription?.let {
|
|
|
map["exceptionDescription"] = it
|
|
|
@@ -976,7 +1063,8 @@ object NetApi {
|
|
|
mapOf<String, String>(),
|
|
|
{ res, _, _ ->
|
|
|
res?.let {
|
|
|
- val resp: LoginCharacteristicRespVO? = it.toBean(LoginCharacteristicRespVO::class.java)
|
|
|
+ val resp: LoginCharacteristicRespVO? =
|
|
|
+ it.toBean(LoginCharacteristicRespVO::class.java)
|
|
|
Token(resp?.token!!, 0).saveToSp(MyApplication.instance!!.applicationContext)
|
|
|
callBack.invoke(true)
|
|
|
} ?: run {
|
|
|
@@ -989,7 +1077,11 @@ object NetApi {
|
|
|
/**
|
|
|
* 查询基础数据-分页
|
|
|
*/
|
|
|
- fun getSystemAttributePage(pages: Int, size: Int, callBack: (SystemAttributePageRespVO?) -> Unit) {
|
|
|
+ fun getSystemAttributePage(
|
|
|
+ pages: Int,
|
|
|
+ size: Int,
|
|
|
+ callBack: (SystemAttributePageRespVO?) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.SYSTEM_ATTRIBUTE_PAGE,
|
|
|
false,
|
|
|
@@ -1028,7 +1120,12 @@ object NetApi {
|
|
|
/**
|
|
|
* 批量更新硬件状态
|
|
|
*/
|
|
|
- fun updateHardwareEsStatus(jobCardExDTOList:List<JobCardExDTO>,keyExDTOList:List<KeyExDTO>,lockExDTOList:List<LockExDTO>, callBack: (Boolean) -> Unit){
|
|
|
+ fun updateHardwareEsStatus(
|
|
|
+ jobCardExDTOList: List<JobCardExDTO>,
|
|
|
+ keyExDTOList: List<KeyExDTO>,
|
|
|
+ lockExDTOList: List<LockExDTO>,
|
|
|
+ callBack: (Boolean) -> Unit
|
|
|
+ ) {
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
UrlConsts.UPDATE_HARDWARE_ES_STATUS,
|
|
|
false,
|
|
|
@@ -1046,4 +1143,27 @@ object NetApi {
|
|
|
}, isGet = false, isAuth = true
|
|
|
)
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 重合点位数据解锁
|
|
|
+ */
|
|
|
+ fun updateCoincideToUnLock(
|
|
|
+ noUnlockTicketPointsVOSet: List<TicketDetailRespVO.JobTicketPointsVO>,
|
|
|
+ callBack: (Boolean) -> Unit
|
|
|
+ ) {
|
|
|
+ NetHttpManager.getInstance().doRequestNet(
|
|
|
+ UrlConsts.UPDATE_COINCIDE_TO_UNLOCK,
|
|
|
+ false,
|
|
|
+ mapOf(
|
|
|
+ "noUnlockTicketPointsVOSet" to noUnlockTicketPointsVOSet
|
|
|
+ ),
|
|
|
+ { res, _, _ ->
|
|
|
+ res?.let {
|
|
|
+ callBack.invoke(true)
|
|
|
+ } ?: run {
|
|
|
+ callBack.invoke(false)
|
|
|
+ }
|
|
|
+ }, isGet = false, isAuth = true
|
|
|
+ )
|
|
|
+ }
|
|
|
}
|