|
@@ -15,6 +15,7 @@ import com.ym.mec.biz.service.TempDirectorTrainingCampDetailService;
|
|
|
import com.ym.mec.biz.service.TempDirectorTrainingCampService;
|
|
|
import com.ym.mec.common.controller.BaseController;
|
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
+import com.ym.mec.common.exception.BizException;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -61,16 +62,18 @@ public class TempDirectorTrainingCampDetailController extends BaseController {
|
|
|
if (queryInfo.getTempDirectorTrainingCampId()==null) {
|
|
|
return failed("训练营编号不能为空");
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+ TempDirectorTrainingCamp trainingCamp = tempDirectorTrainingCampService.lambdaQuery()
|
|
|
+ .eq(TempDirectorTrainingCamp::getId, queryInfo.getTempDirectorTrainingCampId())
|
|
|
+ .eq(TempDirectorTrainingCamp::getDelFlag, true)
|
|
|
+ .last("LIMIT 1").one();
|
|
|
+ if (trainingCamp==null) {
|
|
|
+ throw new BizException("训练营不存在");
|
|
|
+ }
|
|
|
IPage<TempDirectorTrainingCampDetailWrapper.TempDirectorTrainingCampDetail> tempDirectorTrainingCampIPage = tempDirectorTrainingCampDetailService.queryPage(new Page<>(1,-1), queryInfo);
|
|
|
List<TempDirectorTrainingCampDetailWrapper.TempDirectorTrainingCampDetail> records = tempDirectorTrainingCampIPage.getRecords();
|
|
|
if (records.size()==0) {
|
|
|
return failed("没有可导出数据");
|
|
|
}
|
|
|
- TempDirectorTrainingCamp trainingCamp = tempDirectorTrainingCampService.getById(queryInfo.getTempDirectorTrainingCampId());
|
|
|
-
|
|
|
-
|
|
|
TempDirectorTrainingCampDetailWrapper.DownloadInfo downloadInfo = generateExportExcelFile(records, TempDirectorTrainingCampDetailWrapper.TempDirectorTrainingCampDetail.class, trainingCamp.getName()+"导出", trainingCamp.getName()+"导出");
|
|
|
return succeed(downloadInfo);
|
|
|
}
|