package com.ycl.entity; import com.alibaba.fastjson.JSON; import com.ycl.smoke.dto.CurAlarmResponseDto; import com.ycl.smoke.dto.SmokeResultResponseDto; import com.ycl.smoke.entity.OdsCurAlarm; import com.ycl.smoke.utils.HttpUtil; import com.ycl.utils.redis.RedisKey; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest(classes = Test1.class) public class Test1 { @Test void test() { String token = "qazwsxeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJFeHAiOjE2OTk2ODkzOTEsIklEIjoiY2cxdXA3MzFsZjI5YzNxZjR1NTAiLCJJYXQiOjE2OTk2NzEzOTEsIkluZm8iOnsiYWRkcmVzcyI6IiIsImJsX25hbWUiOiIiLCJibF9ubyI6IiIsImJ1c2luZXNzX2hvdXIiOiIiLCJjb250YWN0IjoiIiwiY3JlYXRlX2F0IjoxNjc3OTc2ODA4LCJjcmVhdG9yIjoiIiwiZGVzYyI6IiIsImRldGFpbF9pZCI6bnVsbCwiaWQiOjc2ODEsImlzX3ZhbGlkIjoxLCJsb2dvIjoiIiwibWFpbnRhaW5lcl9pZCI6IiIsIm1vYmlsZSI6IiIsIm5hbWUiOiLpgYLmmIzln47nrqHlsYAiLCJvcGVyYXRvcl9pZCI6bnVsbCwib3JnIjoi6YGC5piM5Z-O566h5bGAIiwicGlkIjoiLzgzMjIvIiwic3RhdHVzIjowLCJ0ZWxlcGhvbmUiOiIiLCJ0eXAiOjN9LCJQZXJtaXQiOlsiYXV0aDp1c2VyIiwic3RhdHM6YWNoaWV2ZW1lbnQiLCJzeXM6Y3Vpc2luZSIsInN0YXRzOmJvYXJkIiwiIiwiIiwiIiwiIiwiIiwiIiwiYXV0aDpvcmciLCJjdXN0b21lcjpsaXN0IiwibWFpbnRlbjpyZWNvcmQiLCJtYXAiLCIiLCIiLCIiLCJzdGF0czpyZWR1Y3Rpb24iLCJjdXN0b21lcjpsb2NhbGUiLCJzdGF0czppbnRpbWUiLCJzdXBlcnZpc2lvbiIsIm1haW50ZW46ZmFpbHVyZSIsImRldmljZTpsaXN0Iiwic3RhdHMiLCJzdGF0czpkZXRlY3RvciIsImRhdGFNaW51dGUiLCIiLCIiLCJzdGF0czpkZXRlY3RvciIsImN1c3RvbWVyIiwiIiwiIiwiIiwibWFpbnRlbiIsIiIsIiIsIm1lc3NhZ2UiLCJzeXM6c2V0IiwiIiwiIiwiIiwiIiwiYXV0aCIsIiJdLCJSb2xlU2lnbiI6IkNoYXJnZXIiLCJSb2xlVHlwZSI6IjMiLCJSb2xlV2VpZ2h0cyI6NH0.BE_bGonEPHSlSOevracI8y6UdB3PSK3vCZ6A3T0iYnQ"; String json = "{\"StartAt\":0,\"Size\":20,\"Typ\":2,\"SortBy\":\"status\",\"SortMode\":\"asc\",\"Param\":{\"StartAt\":1696953600,\"EndAt\":1699545600,\"LocaleWithDevice\":true}}"; String value = HttpUtil.HttpPostWithJson("http://116.62.234.187:8088/admin/listCurAlarm", json, token); SmokeResultResponseDto responseDto = JSON.parseObject(value, SmokeResultResponseDto.class); CurAlarmResponseDto responseDataDto = JSON.parseObject(responseDto.getData().toString(), CurAlarmResponseDto.class); String ll = " {\n" + " \"LocaleId\":\"cg1uk9j1lf29c3qf3gvg\",\n" + " \"MN\":\"010000A8900016F021063586\",\n" + " \"HealthCodeColor\":\"Red\",\n" + " \"Owner\":\"/8322/7681/7682/\",\n" + " \"Name\":\"光头炭烤-烟道\",\n" + " \"Addr\":\"丽水市遂昌县凯恩路323号\",\n" + " \"EmissionsSill\":2,\n" + " \"GranuleSill\":5,\n" + " \"HydrocarbonSill\":10,\n" + " \"CEmissions\":2.22,\n" + " \"CGranule\":7.11,\n" + " \"CHydrocarbon\":4.76,\n" + " \"StatusDesc\":\"\",\n" + " \"Status\":2,\n" + " \"ExcessNum\":22,\n" + " \"ExcessToProcessDays\":0,\n" + " \"LocaleLng\":\"119.277473\",\n" + " \"LocaleLat\":\"28.590586\",\n" + " \"FilterAbnormallyUsedDays\":31,\n" + " \"FilterWashTimes\":0,\n" + " \"AbnormalOfflineDays\":0,\n" + " \"AbnormalOfflineToProcessDays\":0,\n" + " \"OfflineCausedByShopDays\":0,\n" + " \"DetectorFailureDays\":0,\n" + " \"ShopClosedDays\":0,\n" + " \"AbnormalOfflineProcessRatio\":0,\n" + " \"CEmissionsMax\":4.74,\n" + " \"CEmissionsAvgOnline\":1.943871,\n" + " \"CEmissionsMaxDate\":\"2023-11-06 00:00:00\"\n" + " }"; OdsCurAlarm alarm = JSON.parseObject(ll, OdsCurAlarm.class); System.out.println(value); } }