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.ThStudyAuth; import com.gkhy.exam.institutionalaccess.mapper.ThStudyAuthMapper; import com.gkhy.exam.institutionalaccess.model.vo.ThStudyAuthVO; import com.gkhy.exam.institutionalaccess.service.ThStudyAuthService; 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("ThStudyAuthService") public class ThStudyAuthServiceImpl extends ServiceImpl implements ThStudyAuthService { @Autowired private ThStudyAuthMapper thStudyAuthMapper; @Override public List getUuidByStudyDetaiId(String studyDetaiId) { return thStudyAuthMapper.getUuidByStudyDetaiId(studyDetaiId); } @Override public List getByStudyDetaiUuids(List studyUuids) { List allAuthList = new ArrayList<>(); List> split = ListUtil.split(studyUuids, 900); for (List list : split) { List authList = thStudyAuthMapper.getByStudyDetaiUuids(list); allAuthList.addAll(authList); } return allAuthList; } @Override public Integer insetBatch(List thStudyAuthList) { return baseMapper.insertBatch(thStudyAuthList); } }