|
@@ -12,6 +12,9 @@ import com.zhongzheng.common.core.domain.model.LoginUser;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.modules.bank.vo.QuestionImport;
|
|
|
import com.zhongzheng.modules.base.vo.UserProfileExportGaiVo;
|
|
|
+import com.zhongzheng.modules.exam.bo.ExamApplyGoodsQueryBo;
|
|
|
+import com.zhongzheng.modules.exam.service.IExamApplyGoodsService;
|
|
|
+import com.zhongzheng.modules.exam.vo.ExamApplyGoodsVo;
|
|
|
import com.zhongzheng.modules.exam.vo.ExamApplyVo;
|
|
|
import com.zhongzheng.modules.grade.bo.ClassGradeUserQueryBo;
|
|
|
import com.zhongzheng.modules.grade.vo.ClassPeriodStudentExportVo;
|
|
@@ -56,6 +59,8 @@ public class UserSubscribeController extends BaseController {
|
|
|
|
|
|
private final IUserExamGoodsService iUserExamGoodsService;
|
|
|
|
|
|
+ private final IExamApplyGoodsService iExamApplyGoodsService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询用户预约考试列表
|
|
|
*/
|
|
@@ -177,7 +182,15 @@ public class UserSubscribeController extends BaseController {
|
|
|
@PreAuthorize("@ss.hasPermi('system:profile:export')")
|
|
|
@Log(title = "导出新增预约模板", businessType = BusinessType.EXPORT)
|
|
|
@GetMapping("/exportNew")
|
|
|
- public AjaxResult<Object> exportNew(UserSubscribeExportBo bo) {
|
|
|
+ public AjaxResult<Map<String,Object>> exportNew(UserSubscribeExportBo bo) {
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ ExamApplyGoodsQueryBo examApplyGoodsQueryBo = new ExamApplyGoodsQueryBo();
|
|
|
+ examApplyGoodsQueryBo.setApplyId(bo.getApplyId());
|
|
|
+ List<ExamApplyGoodsVo> goodsList = iExamApplyGoodsService.listGoods(examApplyGoodsQueryBo);
|
|
|
+ ExcelUtil<ExamApplyGoodsVo> goodsUtil = new ExcelUtil<ExamApplyGoodsVo>(ExamApplyGoodsVo.class);
|
|
|
+ String timeStr= LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
+ map.put("goodsExcel",goodsUtil.exportEasyExcel(goodsUtil.exportEasyData(goodsList), bo.getApplyName()+"商品列表"+timeStr));
|
|
|
+
|
|
|
if(Validator.isEmpty(bo.getApplySiteAddressTrain())){
|
|
|
UserSubscribeExport export = new UserSubscribeExport();
|
|
|
export.setRemark("导入时,请把示例删除");
|
|
@@ -193,8 +206,7 @@ public class UserSubscribeController extends BaseController {
|
|
|
List<UserSubscribeExport> list = new ArrayList<>();
|
|
|
list.add(export);
|
|
|
ExcelUtil<UserSubscribeExport> util = new ExcelUtil<UserSubscribeExport>(UserSubscribeExport.class);
|
|
|
- String timeStr= LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
- return util.exportEasyExcel(util.exportEasyData(list), "新增预约模板"+timeStr);
|
|
|
+ map.put("demoExcel",util.exportEasyExcel(util.exportEasyData(list), "新增预约模板"+timeStr));
|
|
|
}else{
|
|
|
//有考培地点
|
|
|
UserSubscribeTrainExport export = new UserSubscribeTrainExport();
|
|
@@ -215,10 +227,9 @@ public class UserSubscribeController extends BaseController {
|
|
|
List<UserSubscribeTrainExport> list = new ArrayList<>();
|
|
|
list.add(export);
|
|
|
ExcelUtil<UserSubscribeTrainExport> util = new ExcelUtil<UserSubscribeTrainExport>(UserSubscribeTrainExport.class);
|
|
|
- String timeStr= LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
- return util.exportEasyExcel(util.exportEasyData(list), "新增预约模板"+timeStr);
|
|
|
+ map.put("demoExcel",util.exportEasyExcel(util.exportEasyData(list), "新增预约模板"+timeStr));
|
|
|
}
|
|
|
-
|
|
|
+ return AjaxResult.success(map);
|
|
|
|
|
|
}
|
|
|
}
|