|
|
@@ -310,15 +310,20 @@ object NetApi {
|
|
|
* 通过nfc编号获取key信息
|
|
|
*/
|
|
|
fun getKeyInfo(keyNfc: String, callBack: (KeyInfoRespVO?) -> Unit) {
|
|
|
+ val loginUser = SPUtils.getLoginUser(MyApplication.instance?.applicationContext!!)
|
|
|
NetHttpManager.getInstance().doRequestNet(
|
|
|
- UrlConsts.KEY_INFO_BY_NFC,
|
|
|
+ if (loginUser == null) {
|
|
|
+ UrlConsts.KEY_INFO_BY_NFC_WITHOUT_AUTH
|
|
|
+ } else {
|
|
|
+ UrlConsts.KEY_INFO_BY_NFC
|
|
|
+ },
|
|
|
false,
|
|
|
mapOf("nfc" to keyNfc),
|
|
|
{ res, _, _ ->
|
|
|
res?.let {
|
|
|
callBack.invoke(getRefBean(it))
|
|
|
}
|
|
|
- }, isGet = true, isAuth = true
|
|
|
+ }, isGet = true, isAuth = loginUser != null
|
|
|
)
|
|
|
}
|
|
|
|