教育训练处考试制证系统后端
zf
2023-09-28 05a54025b1ae843f9d21a4450ec05c9e420e7f24
exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ExamSiteServiceImpl.java
@@ -3,8 +3,9 @@
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.WorkRegistration;
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;
import com.gkhy.exam.noncoalmine.model.modForm.ExamSiteModForm;
import com.gkhy.exam.noncoalmine.model.query.ExamSiteQuery;
@@ -18,7 +19,6 @@
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;
@@ -34,6 +34,8 @@
   private SysDistrictService districtService;
   @Autowired
   private ExamSiteMapper examSiteMapper;
   @Autowired
   private TrainingInstitutionMapper institutionMapper;
   @Override
   public List<ExamSiteVO> listByPage(ExamSiteQuery query) {
      SysUser user = SecurityUtils.getLoginUser().getUser();
@@ -53,6 +55,10 @@
         }
      }
      List<ExamSiteVO> trainingInstitutionVOS = examSiteMapper.listByPage(query);
      trainingInstitutionVOS.forEach(item->{
         TrainingInstitution trainingInstitution = institutionMapper.selectById(item.getInstitutionId());
         item.setInstitutionName(trainingInstitution != null ? trainingInstitution.getInstitutionName() : "");
      });
      return trainingInstitutionVOS;
   }