修改:enc异常信息查询分页

This commit is contained in:
2026-03-05 16:50:31 +08:00
parent 93e31057d4
commit b19284114f
3 changed files with 10 additions and 5 deletions

View File

@@ -2,6 +2,7 @@ package com.sdm.project.controller;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.entity.req.project.SpdmNodeListReq;
import com.sdm.common.entity.resp.PageDataResp;
import com.sdm.outbridge.entity.LyricVProjectStationExcepTionToDM;
import com.sdm.outbridge.mode.GetProcessDataReq;
import com.sdm.outbridge.service.lyric.LyricIntegrateService;
@@ -209,8 +210,8 @@ public class SimulationLyricNodeController {
*/
@GetMapping("/queryEncExceptionByTaskId")
@Operation(summary = "根据taskId查询enc异常信息", description = "根据taskId查询enc异常信息")
public SdmResponse<List<LyricVProjectStationExcepTionToDM>> queryEncExceptionByTaskId(@RequestParam String taskId) {
return lyricInternalService.queryEncExceptionByTaskId(taskId);
public SdmResponse<PageDataResp<List<LyricVProjectStationExcepTionToDM>>> queryEncExceptionByTaskId(@RequestParam String taskId, @RequestParam Integer current, @RequestParam Integer size) {
return lyricInternalService.queryEncExceptionByTaskId(taskId,current,size);
}

View File

@@ -2,6 +2,7 @@ package com.sdm.project.service;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.entity.req.project.SpdmNodeListReq;
import com.sdm.common.entity.resp.PageDataResp;
import com.sdm.outbridge.entity.LyricVProjectStationExcepTionToDM;
import com.sdm.outbridge.mode.GetProcessDataReq;
import com.sdm.project.model.req.PushReportReq;
@@ -57,6 +58,6 @@ public interface ILyricInternalService {
SdmResponse optimisedGetTodoList(String http);
SdmResponse<List<LyricVProjectStationExcepTionToDM>> queryEncExceptionByTaskId(String taskId);
SdmResponse<PageDataResp<List<LyricVProjectStationExcepTionToDM>>> queryEncExceptionByTaskId(String taskId, Integer current, Integer size);
}

View File

@@ -2285,7 +2285,7 @@ public class LyricInternalServiceImpl implements ILyricInternalService {
}
@Override
public SdmResponse<List<LyricVProjectStationExcepTionToDM>> queryEncExceptionByTaskId(String taskId) {
public SdmResponse<PageDataResp<List<LyricVProjectStationExcepTionToDM>>> queryEncExceptionByTaskId(String taskId,Integer current, Integer size) {
// taskId --> project code & station code
List<SimulationEncNodeVO> encNodeSpdmList = nodeMapper.getEncNodeListByTaskId(taskId);
log.info("queryEncExceptionByTaskId spdm db back:{}",JSONObject.toJSONString(encNodeSpdmList));
@@ -2312,9 +2312,12 @@ public class LyricInternalServiceImpl implements ILyricInternalService {
}
// enc 视图查询
log.info("queryEncExceptionByTaskId send lyric db projectNodeCode:{},workspaceNodeCode:{}",projectNodeCode,workspaceNodeCode);
PageHelper.startPage(current,size);
List<LyricVProjectStationExcepTionToDM> lyricEncInfos = lyricVProjectStationExcepTionToDMMapper.queryExceptionByProjectAndStation(projectNodeCode, workspaceNodeCode);
log.info("queryEncExceptionByTaskId lyric db back:{}",lyricEncInfos.size());
return SdmResponse.success(lyricEncInfos);
PageInfo<LyricVProjectStationExcepTionToDM> pageList = new PageInfo<>(lyricEncInfos);
SdmResponse<PageDataResp<List<LyricVProjectStationExcepTionToDM>>> response = PageUtils.getJsonObjectSdmResponse(pageList.getList(), pageList);
return response;
}