|
@@ -29,6 +29,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
+import java.io.IOException;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -631,7 +632,7 @@ public class ExportController extends BaseController {
|
|
|
@ApiOperation(value = "评论列表导出")
|
|
|
@RequestMapping("export/courseReviews")
|
|
|
@PreAuthorize("@pcs.hasPermissions('export/courseReviews')")
|
|
|
- public void export(CourseReviewQueryInfo queryInfo, HttpServletResponse response) {
|
|
|
+ public void export(CourseReviewQueryInfo queryInfo, HttpServletResponse response) throws IOException {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if (!sysUser.getIsSuperAdmin()) {
|
|
|
Employee employee = employeeDao.get(sysUser.getId());
|
|
@@ -640,7 +641,10 @@ public class ExportController extends BaseController {
|
|
|
queryInfo.setRows(99999);
|
|
|
PageInfo<CourseReviewDto> practiceGroupReviews = courseReviewService.findPracticeGroupReviews(queryInfo);
|
|
|
if(practiceGroupReviews.getTotal() <= 0){
|
|
|
- response.setStatus(404);
|
|
|
+ response.setStatus(500);
|
|
|
+ response.setContentType("Content-Type: application/json;charset=UTF-8");
|
|
|
+ response.getOutputStream().write("{\"data\": null, \"code\": 500, \"status\": false, \"msg\": \"没有可导出的记录\"}".getBytes());
|
|
|
+ response.flushBuffer();
|
|
|
return;
|
|
|
}
|
|
|
try {
|