优化执行结果查看分页

This commit is contained in:
gaoyutao
2025-12-02 18:41:18 +08:00
parent 7d26d2fb3b
commit a40a6f344e
5 changed files with 13 additions and 9 deletions
@@ -8,10 +8,12 @@ import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.rocketmq.domain.RmResourceRemote;
import com.tongran.rocketmq.service.IRmResourceRemoteService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;
/**
* 资源远程管理Controller
@@ -48,7 +50,7 @@ public class RmResourceRemoteController extends BaseController
pageDomain.setPageNum(rmResourceRemote.getPageNum());
pageDomain.setPageSize(rmResourceRemote.getPageSize());
startPage(pageDomain);
List<Map<String, Object>> list = rmResourceRemoteService.getScriptResultByScriptId(rmResourceRemote);
List<RmResourceRemote> list = rmResourceRemoteService.getScriptResultByScriptId(rmResourceRemote);
return getDataTable(list);
}
@@ -61,4 +61,6 @@ public class RmResourceRemote extends BaseEntity
private Integer resultFlag;
/** 脚本id */
private Long scriptId;
/** 结果 */
private String content;
}
@@ -68,5 +68,5 @@ public interface IRmResourceRemoteService
* @param rmResourceRemote
* @return
*/
List<Map<String, Object>> getScriptResultByScriptId(RmResourceRemote rmResourceRemote);
List<RmResourceRemote> getScriptResultByScriptId(RmResourceRemote rmResourceRemote);
}
@@ -139,7 +139,7 @@ public class RmResourceRemoteServiceImpl implements IRmResourceRemoteService
}
@Override
public List<Map<String, Object>> getScriptResultByScriptId(RmResourceRemote rmResourceRemote) {
public List<RmResourceRemote> getScriptResultByScriptId(RmResourceRemote rmResourceRemote) {
// 脚本执行结果构建
List<Map<String, Object>> scriptList = new ArrayList<>();
List<RmResourceRemote> reslutList = rmResourceRemoteMapper.selectRmResourceRemoteList(rmResourceRemote);
@@ -155,12 +155,13 @@ public class RmResourceRemoteServiceImpl implements IRmResourceRemoteService
Map<String,Object> map = new HashMap<>();
Date createTime = resourceRemote.getCreateTime();
String createTimeStr = DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", createTime);
resourceRemote.setContent(resultSb + "");
map.put("createTime", createTimeStr);
map.put("content", resultSb);
map.put("clientId", resourceRemote.getClientId());
map.put("resultFlag", resourceRemote.getResultFlag());
scriptList.add(map);
}
return scriptList;
return reslutList;
}
}