|
@@ -3,8 +3,17 @@ package com.diagbot.facade;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
+import com.diagbot.client.MedAppealExamineInfoServiceClient;
|
|
import com.diagbot.dto.AnalyzeDTO;
|
|
import com.diagbot.dto.AnalyzeDTO;
|
|
|
|
|
|
|
|
+import com.diagbot.dto.ExportExcelByDeptDTO;
|
|
|
|
+import com.diagbot.dto.ExportGetAppealReviewDTO;
|
|
|
|
+import com.diagbot.dto.ExportGetComplaintRecordDTO;
|
|
|
|
+import com.diagbot.dto.ExportSevenByDeptDTO;
|
|
|
|
+import com.diagbot.dto.GetAppealReviewDTO;
|
|
|
|
+import com.diagbot.dto.GetComplaintRecordDTO;
|
|
|
|
+import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.entity.MedAppealExamineInfo;
|
|
import com.diagbot.entity.MedAppealExamineInfo;
|
|
import com.diagbot.entity.MedAppealInfo;
|
|
import com.diagbot.entity.MedAppealInfo;
|
|
|
|
|
|
@@ -15,15 +24,24 @@ import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
import com.diagbot.exception.CommonException;
|
|
import com.diagbot.exception.CommonException;
|
|
import com.diagbot.service.impl.MedAppealExamineInfoServiceImpl;
|
|
import com.diagbot.service.impl.MedAppealExamineInfoServiceImpl;
|
|
|
|
+import com.diagbot.util.BeanUtil;
|
|
|
|
+import com.diagbot.util.ExcelUtils;
|
|
|
|
+import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.diagbot.vo.ApprovedVo;
|
|
import com.diagbot.vo.ApprovedVo;
|
|
|
|
+import com.diagbot.vo.GetAppealReviewVO;
|
|
|
|
+import com.diagbot.vo.GetComplaintRecordVO;
|
|
import com.diagbot.vo.QcResultAlgVO;
|
|
import com.diagbot.vo.QcResultAlgVO;
|
|
|
|
+import com.diagbot.vo.QcResultShortPageVO;
|
|
import com.diagbot.vo.QcresultVO;
|
|
import com.diagbot.vo.QcresultVO;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
* @Description:申述记录
|
|
* @Description:申述记录
|
|
@@ -202,4 +220,26 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public void getAppealReviewExport(HttpServletResponse response, GetAppealReviewVO getAppealReviewVO, MedAppealExamineInfoServiceClient medAppealExamineInfoServiceClient) {
|
|
|
|
+ getAppealReviewVO.setCurrent(1L);
|
|
|
|
+ getAppealReviewVO.setSize(Long.MAX_VALUE);
|
|
|
|
+ getAppealReviewVO.setSearchCount(false);
|
|
|
|
+ RespDTO<Page<GetAppealReviewDTO>> appealReview = medAppealExamineInfoServiceClient.getAppealReview(getAppealReviewVO);
|
|
|
|
+ //格式转换
|
|
|
|
+ List<ExportGetAppealReviewDTO> out = BeanUtil.listCopyTo(appealReview.data.getRecords(),ExportGetAppealReviewDTO.class);
|
|
|
|
+ String fileName = "申诉审核.xls";
|
|
|
|
+ ExcelUtils.exportExcelUser(out, null, "sheet1", ExportGetAppealReviewDTO.class, fileName, response);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void getComplaintRecordExport(HttpServletResponse response, GetComplaintRecordVO getComplaintRecordVO, MedAppealExamineInfoServiceClient medAppealExamineInfoServiceClient) {
|
|
|
|
+ getComplaintRecordVO.setCurrent(1L);
|
|
|
|
+ getComplaintRecordVO.setSize(Long.MAX_VALUE);
|
|
|
|
+ getComplaintRecordVO.setSearchCount(false);
|
|
|
|
+ RespDTO<Page<GetComplaintRecordDTO>> complaintRecord = medAppealExamineInfoServiceClient.getComplaintRecord(getComplaintRecordVO);
|
|
|
|
+ //格式转换
|
|
|
|
+ List<ExportGetComplaintRecordDTO> out = BeanUtil.listCopyTo(complaintRecord.data.getRecords(),ExportGetComplaintRecordDTO.class);
|
|
|
|
+ String fileName = "申诉记录.xls";
|
|
|
|
+ ExcelUtils.exportExcelUser(out, null, "sheet1", ExportGetComplaintRecordDTO.class, fileName, response);
|
|
|
|
+ }
|
|
}
|
|
}
|