diff --git a/inspect-ivs/src/main/java/com/inspect/ivs/service/IvsResourceRetryableDelegate.java b/inspect-ivs/src/main/java/com/inspect/ivs/service/IvsResourceRetryableDelegate.java index c273ff7..6c332e1 100644 --- a/inspect-ivs/src/main/java/com/inspect/ivs/service/IvsResourceRetryableDelegate.java +++ b/inspect-ivs/src/main/java/com/inspect/ivs/service/IvsResourceRetryableDelegate.java @@ -89,7 +89,7 @@ public class IvsResourceRetryableDelegate { final String apiAddr = getApiAddress(ivsPresetVo); log.info("URI_PTZ_CONTROL GOTO apiAddr: {}", apiAddr); ivsCommonService.postJson(ivsPresetVo.getUUID(), apiAddr, IvsConst.URI_PTZ_CONTROL, paramJson, IvsResult.class); - log.info("URI_PTZ_CONTROL SUCCESS retryCount: {}, apiAddr: {}", apiAddr, retryCount); + log.info("URI_PTZ_CONTROL SUCCESS retryCount: {}, apiAddr: {}", retryCount, apiAddr); } catch (Exception e) { log.info("URI_PTZ_CONTROL GOTO FAIL retryCount: {}, UUID: {}", retryCount, ivsPresetVo.getUUID()); //throw new IOException("URI_PTZ_CONTROL GOTO: FAIL UUID: " + ivsPresetVo.getUUID() + ", retryCount: " + retryCount + ", MSG: " + e); diff --git a/inspect-main/inspect-main-client/src/main/java/com/inspect/client/util/CallDeviceApi.java b/inspect-main/inspect-main-client/src/main/java/com/inspect/client/util/CallDeviceApi.java index 3f73929..4e9d5cf 100644 --- a/inspect-main/inspect-main-client/src/main/java/com/inspect/client/util/CallDeviceApi.java +++ b/inspect-main/inspect-main-client/src/main/java/com/inspect/client/util/CallDeviceApi.java @@ -5,15 +5,28 @@ import com.inspect.client.service.SpringApplicationContext; import com.inspect.base.core.utils.HttpClientUtils; import com.inspect.base.core.utils.StringUtils; import com.inspect.base.redis.service.RedisService; +import lombok.extern.slf4j.Slf4j; + import java.util.concurrent.TimeUnit; +@Slf4j public class CallDeviceApi { public static final String DEVICE_API_TOKEN = "device_client_api_token"; public static JSONObject callDevice(String url, String jsonParam) { - String result = HttpClientUtils.postJson(url, jsonParam, (String)null); - JSONObject json = JSONObject.parseObject(result); - return json; + String result = HttpClientUtils.postJson(url, jsonParam, (String) null); + + if(StringUtils.isEmpty(result)) { + log.info("callDevice Exception: {} ", "Call remote server failed"); + JSONObject resultJson = new JSONObject(); + resultJson.put("code", "200"); + resultJson.put("msg", "Call remote server failed"); + return resultJson; + } + + JSONObject json = JSONObject.parseObject(result); + return json; + } public static String getDeviceToken() { diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java index cdedb5f..37873ea 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/resultmain/controller/PatrolTaskResultMainController.java @@ -752,6 +752,9 @@ public class PatrolTaskResultMainController extends BaseController { inspectionReportDataService.selectInspectionReportDataList(inspectionReportData); if (!inspectionReportDataList.isEmpty()) { inspectionReport.setReportDatalist(inspectionReportDataList); + } else { + logger.info("--exportExcelWordAndZip------report lineId:{},filter:{} no report data!", lineId, inspectionReport.getFilter()); + return; } for (InspectionReportData reportData : inspectionReportDataList) { diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java index 78ce4ef..a1d14b8 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java @@ -154,8 +154,12 @@ public class PatrolTaskController extends BaseController { taskListEx.add(task); } } - - return getDataTable(taskListEx); + PageDomain pageDomain = TableSupport.buildPageRequest(); + int pageNum = pageDomain.getPageNum(); + int pageSize = pageDomain.getPageSize(); + int toNum = Math.min(taskListEx.size(), pageNum * pageSize); + List pageList = taskListEx.subList((pageNum - 1) * pageSize, toNum); + return getDataTable(0, pageList, taskListEx); } return getDataTable(taskList); }