package cn.flightfeather.supervision.common.net
|
|
import com.google.gson.Gson
|
import com.google.gson.JsonArray
|
import com.google.gson.JsonObject
|
import com.google.gson.JsonParser
|
|
/**
|
* 静安区夜间施工许可证数据抓取接口
|
*/
|
object NCHttpService {
|
|
data class Params(
|
val time: String
|
)
|
|
private val httpMethod = HttpMethod("101.230.224.89", 9006)
|
|
fun getFile(time: String): JsonArray? {
|
val params = Params(time)
|
val data = Gson().toJson(params)
|
val response = httpMethod.post("/streetapp/nightwork/getInfo", data,
|
listOf(Pair("Authorization", "c2hpZXRpb246MjAyMDBhMjc5NjAx")))
|
return if (response.success) {
|
val json = JsonParser.parseString(response.m.responseBodyAsString)
|
if (json.isJsonObject && json.asJsonObject["result"].asString == "1") {
|
println("【飞羽监管】夜施数据获取成功")
|
json.asJsonObject["Data"].asJsonArray
|
} else {
|
null
|
}
|
} else {
|
null
|
}
|
}
|
}
|