From 727c30f11ede5b3c82ead6e09e5e077c0e7519f1 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期三, 05 二月 2025 13:02:21 +0800 Subject: [PATCH] Merge branch 'dev-20250116' of https://sinanoaq.cn:8888/r/swspkmas into dev-20250116 --- exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ExamSiteServiceImpl.java | 137 +++++++++++++++++++++++---------------------- 1 files changed, 70 insertions(+), 67 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ExamSiteServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ExamSiteServiceImpl.java index 36c8bdc..7e1947c 100644 --- a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ExamSiteServiceImpl.java +++ b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ExamSiteServiceImpl.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.exam.noncoalmine.entity.ExamSite; -import com.gkhy.exam.noncoalmine.entity.TrainingInstitution; import com.gkhy.exam.noncoalmine.mapper.ExamSiteMapper; import com.gkhy.exam.noncoalmine.mapper.TrainingInstitutionMapper; import com.gkhy.exam.noncoalmine.model.addForm.ExamSiteAddForm; @@ -20,6 +19,7 @@ import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; + import java.util.List; import java.util.stream.Collectors; @@ -31,75 +31,78 @@ */ @Service("examSiteService") public class ExamSiteServiceImpl extends ServiceImpl<ExamSiteMapper, ExamSite> implements ExamSiteService { - @Autowired - private SysDistrictService districtService; - @Autowired - private ExamSiteMapper examSiteMapper; - @Autowired - private TrainingInstitutionMapper institutionMapper; - @Override - public List<ExamSiteVO> listByPage(ExamSiteQuery query) { - SysUser user = SecurityUtils.getLoginUser().getUser(); - if(StringUtils.isEmpty(query.getDistrictCode())){ - //传入区划为空 - if(!user.isAdmin(user.getUserId())){ - //非超管 - List<SysDistrict> districtList = districtService - .selectAll() - .stream() - .filter(sysDistrict -> sysDistrict.getId().equals(user.getDistrictId())) - .collect(Collectors.toList()); - if(districtList.size() > 0){ - SysDistrict sysDistrict = districtList.get(0); - query.setDistrictCode(sysDistrict.getCode()); - } - } - } - List<ExamSiteVO> trainingInstitutionVOS = examSiteMapper.listByPage(query); - trainingInstitutionVOS.forEach(item->{ - TrainingInstitution trainingInstitution = institutionMapper.selectById(item.getInstitutionId()); - item.setInstitutionName(trainingInstitution != null ? trainingInstitution.getInstitutionName() : ""); - }); - return trainingInstitutionVOS; - } + @Autowired + private SysDistrictService districtService; + @Autowired + private ExamSiteMapper examSiteMapper; + @Autowired + private TrainingInstitutionMapper institutionMapper; - /** - * 新增 - * @param addForm - * @return - */ - @Override - public int add(ExamSiteAddForm addForm) { - ExamSite examSite = new ExamSite(); - BeanUtils.copyProperties(addForm,examSite); - examSite.setDelFlag((byte)0); - return baseMapper.insert(examSite); - } + @Override + public List<ExamSiteVO> listByPage(ExamSiteQuery query) { + SysUser user = SecurityUtils.getLoginUser().getUser(); + if (StringUtils.isEmpty(query.getDistrictCode())) { + //传入区划为空 + if (!user.isAdmin(user.getUserId())) { + //非超管 + List<SysDistrict> districtList = districtService + .selectAll() + .stream() + .filter(sysDistrict -> sysDistrict.getId().equals(user.getDistrictId())) + .collect(Collectors.toList()); + if (districtList.size() > 0) { + SysDistrict sysDistrict = districtList.get(0); + query.setDistrictCode(sysDistrict.getCode()); + } + } + } + List<ExamSiteVO> trainingInstitutionVOS = examSiteMapper.listByPage(query); +// trainingInstitutionVOS.forEach(item->{ +// TrainingInstitution trainingInstitution = institutionMapper.selectById(item.getInstitutionId()); +// item.setInstitutionName(trainingInstitution != null ? trainingInstitution.getInstitutionName() : ""); +// }); + return trainingInstitutionVOS; + } - /** - * 修改 - * @param modForm - * @return - */ - @Override - public int mod(ExamSiteModForm modForm) { - ExamSite examSite = new ExamSite(); - BeanUtils.copyProperties(modForm,examSite); - return baseMapper.updateById(examSite); - } + /** + * 新增 + * + * @param addForm + * @return + */ + @Override + public int add(ExamSiteAddForm addForm) { + ExamSite examSite = new ExamSite(); + BeanUtils.copyProperties(addForm, examSite); + examSite.setDelFlag((byte) 0); + return baseMapper.insert(examSite); + } - @Override - public void delBatch(List<Long> siteIds) { - UpdateWrapper<ExamSite> updateWrapper = new UpdateWrapper<>(); - updateWrapper.in("site_id",siteIds) - .set("del_flag",(byte)2); - this.update(updateWrapper); - } + /** + * 修改 + * + * @param modForm + * @return + */ + @Override + public int mod(ExamSiteModForm modForm) { + ExamSite examSite = new ExamSite(); + BeanUtils.copyProperties(modForm, examSite); + return baseMapper.updateById(examSite); + } - @Override - public List<ExamSite> getSiteByInstitutionId(Long institutionId) { - List<ExamSite> examSites = baseMapper.selectList(new LambdaQueryWrapper<ExamSite>().eq(ExamSite::getDelFlag, (byte) 0).eq(ExamSite::getInstitutionId, institutionId)); - return examSites; - } + @Override + public void delBatch(List<Long> siteIds) { + UpdateWrapper<ExamSite> updateWrapper = new UpdateWrapper<>(); + updateWrapper.in("site_id", siteIds) + .set("del_flag", (byte) 2); + this.update(updateWrapper); + } + + @Override + public List<ExamSite> getSiteByInstitutionId(Long institutionId) { + List<ExamSite> examSites = baseMapper.selectList(new LambdaQueryWrapper<ExamSite>().eq(ExamSite::getDelFlag, (byte) 0).eq(ExamSite::getInstitutionId, institutionId)); + return examSites; + } } -- Gitblit v1.9.2