增加室内整理工具扫描业务
This commit is contained in:
@@ -31,5 +31,5 @@ interface NetworkService {
|
||||
/**
|
||||
* 连接室内整理工具
|
||||
*/
|
||||
suspend fun connectIndoorTools(url: String): NetResult<DefaultResponse<QRCodeBean>>
|
||||
suspend fun connectIndoorTools(url: String): NetResult<QRCodeBean>
|
||||
}
|
||||
@@ -77,11 +77,11 @@ class NetworkServiceImpl @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun connectIndoorTools(url: String): NetResult<DefaultResponse<QRCodeBean>> =
|
||||
override suspend fun connectIndoorTools(url: String): NetResult<QRCodeBean> =
|
||||
//在IO线程中运行
|
||||
withContext(Dispatchers.IO) {
|
||||
return@withContext try {
|
||||
val result = netApi.retrofitConnectIndoorTools(url)
|
||||
val result = netApi.retrofitConnectIndoorTools(url = url)
|
||||
if (result.isSuccessful) {
|
||||
if (result.code() == 200) {
|
||||
NetResult.Success(result.body())
|
||||
|
||||
@@ -68,10 +68,11 @@ interface RetrofitNetworkServiceAPI {
|
||||
|
||||
|
||||
/**
|
||||
* 获取离线地图城市列表
|
||||
* 连接室内整理工具
|
||||
*/
|
||||
@GET("/drdc/MapDownload/maplist")
|
||||
suspend fun retrofitConnectIndoorTools(@Url url: String): Response<DefaultResponse<QRCodeBean>>
|
||||
@Streaming
|
||||
@GET
|
||||
suspend fun retrofitConnectIndoorTools(@Url url: String): Response<QRCodeBean>
|
||||
|
||||
@Headers("Content-Type: application/json")
|
||||
@POST("/devcp/uploadSceneProblem")
|
||||
|
||||
Reference in New Issue
Block a user