feat: optimize pr code

This commit is contained in:
tjq 2023-03-05 15:43:55 +08:00
parent 74ef8f1d23
commit 3fcd99e364

View File

@ -88,23 +88,27 @@ public class JobController {
if (request.getJobId() != null) {
Optional<JobInfoDO> jobInfoOpt = jobInfoRepository.findById(request.getJobId());
if (!jobInfoOpt.get().getAppId().equals(request.getAppId())){
return ResultDTO.failed("请输入该app下的jobId");
}
PageResult<JobInfoVO> result = new PageResult<>();
result.setIndex(0);
result.setPageSize(request.getPageSize());
if (jobInfoOpt.isPresent()) {
result.setTotalItems(1);
result.setTotalPages(1);
result.setData(Lists.newArrayList(JobInfoVO.from(jobInfoOpt.get())));
} else {
PageResult<JobInfoVO> result = new PageResult<>();
if (!jobInfoOpt.isPresent()) {
result.setTotalPages(0);
result.setTotalItems(0);
result.setData(Lists.newLinkedList());
return ResultDTO.success(result);
}
if (!jobInfoOpt.get().getAppId().equals(request.getAppId())){
return ResultDTO.failed("请输入该app下的jobId");
}
result.setIndex(0);
result.setPageSize(request.getPageSize());
result.setTotalItems(1);
result.setTotalPages(1);
result.setData(Lists.newArrayList(JobInfoVO.from(jobInfoOpt.get())));
return ResultDTO.success(result);
}