From 3aae8ddd5b9624626921abdcc33122dccdcd5c61 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期五, 27 十二月 2024 13:24:46 +0800 Subject: [PATCH] 修改学时证书接收接口 --- exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThExamRecordServiceImpl.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThExamRecordServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThExamRecordServiceImpl.java index 857ea0f..1eb55a2 100644 --- a/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThExamRecordServiceImpl.java +++ b/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThExamRecordServiceImpl.java @@ -1,15 +1,21 @@ package com.gkhy.exam.institutionalaccess.service.serviceImpl; +import cn.hutool.core.collection.ListUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.exam.institutionalaccess.entity.ThExamRecord; import com.gkhy.exam.institutionalaccess.mapper.ThExamRecordMapper; import com.gkhy.exam.institutionalaccess.model.query.ThExamRecordQuery; +import com.gkhy.exam.institutionalaccess.model.query.ThStatisticQuery; import com.gkhy.exam.institutionalaccess.model.vo.ThExamRecordVO; +import com.gkhy.exam.institutionalaccess.model.vo.ThTrainVO; import com.gkhy.exam.institutionalaccess.service.ThExamRecordService; import com.ruoyi.common.enums.coalmineEnums.DeleteStatusEnum; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.Collections; import java.util.List; @Service("ThExamRecordService") @@ -25,4 +31,25 @@ public List<ThExamRecordVO> listByPage(ThExamRecordQuery query) { return thExamRecordMapper.listByPage(query); } + + @Override + public List<ThExamRecord> getByUuids(List<String> examUuids) { + List<ThExamRecord> allExamRecordList = new ArrayList<>(); + List<List<String>> split = ListUtil.split(examUuids, 900); + for (List<String> list : split) { + List<ThExamRecord> examRecordList = thExamRecordMapper.getByUuids(list); + allExamRecordList.addAll(examRecordList); + } + + return allExamRecordList; + } + @Override + public Integer insertBatch(List<ThExamRecord> examRecordList){ + return baseMapper.insertBatch(examRecordList); + } + + @Override + public List<ThTrainVO> getStatistic(ThStatisticQuery thStatisticQuery) { + return baseMapper.getStatistic(thStatisticQuery); + } } -- Gitblit v1.9.2