|
|
|
@ -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); |
|
|
|
|