| | |
| | | |
| | | const val TAG = "JinAnLianTongHttpService" |
| | | private const val TOKEN = "e6dc8bb9e1ff0ce973fb92b4af2e4c3f" |
| | | private val httpMethod: HttpMethod = HttpMethod("101.230.224.77", 8088, true) |
| | | // private val httpMethod: HttpMethod = HttpMethod("101.230.224.77", 8088, true) |
| | | private val httpMethod: HttpMethod = HttpMethod("fmepi.jingan.gov.cn", 8088, true) |
| | | |
| | | open class RequestData( |
| | | val current: Int = 1, |
| | |
| | | /** |
| | | * 根据返回结果判断是否有下一分页 |
| | | */ |
| | | private fun nextPage(data: JsonObject):Boolean { |
| | | private fun nextPage(data: JsonObject): Boolean { |
| | | val current = data["current"].asInt |
| | | val pages = data["pages"].asInt |
| | | return current < pages |
| | |
| | | * 获取工地扬尘监测点信息 |
| | | */ |
| | | fun getConstructionDustMonitorSiteInfo(page: Int = 1): Pair<Boolean, List<JinAnConstructionInfo>> { |
| | | val requestData = RequestData(page, 100) |
| | | val requestData = RequestData(page, 1000) |
| | | return post("/api/dust/v1/getConstructionDustMonitorSiteInfo", requestData) |
| | | } |
| | | |
| | | /** |
| | | * 查询工地扬尘监测点小时数据 |
| | | */ |
| | | fun getHourlyDustData(page: Int = 1, sDate: Date?, eDate: Date?, perPage:Int = 5000): Pair<Boolean, |
| | | fun getHourlyDustData(page: Int = 1, sDate: Date?, eDate: Date?, perPage: Int = 5000): Pair<Boolean, |
| | | List<JinAnHourDustData>> { |
| | | val sStr = DateUtil.DateToString(sDate, DateUtil.DateStyle.YYYY_MM_DD_HH_MM_SS) |
| | | val eStr = DateUtil.DateToString(eDate, DateUtil.DateStyle.YYYY_MM_DD_HH_MM_SS) |