|
@@ -3,9 +3,14 @@ package com.xjrsoft.module.classtime.controller;
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.alibaba.excel.support.ExcelTypeEnum;
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.google.gson.Gson;
|
|
|
+import com.google.gson.JsonElement;
|
|
|
+import com.google.gson.JsonObject;
|
|
|
+import com.google.gson.JsonParser;
|
|
|
import com.xjrsoft.common.exception.MyException;
|
|
|
import com.xjrsoft.common.model.result.RT;
|
|
|
import com.xjrsoft.common.page.ConventPage;
|
|
@@ -25,6 +30,7 @@ import com.xjrsoft.module.classtime.service.IClassTimeStatisticsSetService;
|
|
|
import com.xjrsoft.module.classtime.vo.ClassTimeStatisticsPageVo;
|
|
|
import com.xjrsoft.module.classtime.vo.ClassTimeStatisticsRecordVo;
|
|
|
import com.xjrsoft.module.classtime.vo.ClassTimeStatisticsVo;
|
|
|
+import com.xjrsoft.module.classtime.vo.RecordDetailVo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
@@ -197,9 +203,10 @@ public class ClassTimeStatisticsController {
|
|
|
@GetMapping(value = "/record-detail-info")
|
|
|
@ApiOperation(value="课时统计详情明细")
|
|
|
@SaCheckPermission("classtimestatistics:detail")
|
|
|
- public RT<String> recordDetailInfo(@Valid RefreshStatisticsDto dto){
|
|
|
+ public RT<RecordDetailVo> recordDetailInfo(@Valid RefreshStatisticsDto dto){
|
|
|
ClassTimeStatisticsRecord record = recordService.getById(dto.getId());
|
|
|
- return RT.ok(record.getAllClassTimeData());
|
|
|
+ RecordDetailVo recordDetailVo = JSON.parseObject(record.getAllClassTimeData(), RecordDetailVo.class);
|
|
|
+ return RT.ok(recordDetailVo);
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = "/record-detail-export-query")
|