Browse Source

导出问题修改

master
luogw 3 days ago
parent
commit
606ade7fcd
  1. 6
      src/main/java/com/project/appeal/application/Impl/AppealApplicationImpl.java
  2. 6
      src/main/java/com/project/operation/application/OperationLogApplicationServiceImpl.java

6
src/main/java/com/project/appeal/application/Impl/AppealApplicationImpl.java

@ -7,11 +7,11 @@ import com.project.appeal.domain.param.AppealParam;
import com.project.appeal.domain.service.CheckAppealDomainService;
import com.project.appeal.domain.service.SaveAppealDomainService;
import com.project.appeal.domain.service.SearchAppealDomainService;
import com.project.base.domain.exception.BusinessErrorException;
import com.project.base.domain.result.PageResult;
import com.project.base.domain.result.Result;
import com.project.base.domain.utils.ExcelUtil;
import jakarta.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -19,6 +19,7 @@ import java.text.SimpleDateFormat;
import java.util.List;
@Service
@Slf4j
public class AppealApplicationImpl implements AppealApplication {
@Autowired
private SaveAppealDomainService saveAppealDomainService;
@ -62,7 +63,8 @@ public class AppealApplicationImpl implements AppealApplication {
List<AppealDTO> appealDTOList = searchAppealDomainService.list(param).getData().getContent();
if (appealDTOList.size() == PAGE_MAX_SIZE) {
throw new BusinessErrorException("最大条数限制5000条超过最大限制不允许导出");
log.info("最大条数限制5000条超过最大限制,只允许导出5000条数据");
appealDTOList.subList(0, PAGE_MAX_SIZE -1);
}
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);

6
src/main/java/com/project/operation/application/OperationLogApplicationServiceImpl.java

@ -11,6 +11,7 @@ import com.project.operation.domain.param.OperationLogParam;
import com.project.operation.domain.service.SaveOperationLogDomainService;
import com.project.operation.domain.service.SearchOperationLogDomainService;
import jakarta.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
@ -19,6 +20,7 @@ import java.text.SimpleDateFormat;
import java.util.List;
@Service
@Slf4j
public class OperationLogApplicationServiceImpl implements OperationLogApplicationService {
@Autowired
@ -64,9 +66,9 @@ public class OperationLogApplicationServiceImpl implements OperationLogApplicati
param.setCurrent(PAGE_DEFAULT_CURRENT);
List<OperationLogDTO> operationLogDTOList = searchOperationLogDomainService.list(param).getData().getContent();
if (operationLogDTOList.size() == PAGE_MAX_SIZE) {
throw new BusinessErrorException("最大条数限制5000条超过最大限制不允许导出");
log.info("最大条数限制5000条超过最大限制,只导出5000条");
operationLogDTOList = operationLogDTOList.subList(0, PAGE_MAX_SIZE - 1);
}
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);

Loading…
Cancel
Save