|
@@ -6,7 +6,10 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.modules.exam.bo.ExamNumberGoodsQueryBo;
|
|
|
+import com.zhongzheng.modules.exam.vo.ExamApplySiteTimeVo;
|
|
|
+import com.zhongzheng.modules.exam.vo.ExamApplySiteVo;
|
|
|
import com.zhongzheng.modules.exam.vo.ExamNumberGoodsVo;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
@@ -39,6 +42,19 @@ public class ExamApplyServiceImpl extends ServiceImpl<ExamApplyMapper, ExamApply
|
|
|
ExamApply db = this.baseMapper.selectById(applyId);
|
|
|
ExamApplyVo examApplyVo = BeanUtil.toBean(db, ExamApplyVo.class);
|
|
|
List<ExamNumberGoodsVo> examNumberGoodsVos = baseMapper.examNumberGoodsVos(applyId);
|
|
|
+ List<ExamApplySiteVo> examApplySite = baseMapper.addressExam(applyId,1);
|
|
|
+ for (ExamApplySiteVo examApplySiteVo : examApplySite) {
|
|
|
+ List<ExamApplySiteTimeVo> examApplySiteTime = baseMapper.addressTimeExam(examApplySiteVo.getId());
|
|
|
+ examApplySiteVo.setExamApplySiteTime(examApplySiteTime);
|
|
|
+ }
|
|
|
+ List<ExamApplySiteVo> examApplySiteTrain = baseMapper.addressExam(applyId,2);
|
|
|
+ for (ExamApplySiteVo examApplySiteVo : examApplySiteTrain) {
|
|
|
+ List<ExamApplySiteTimeVo> examApplySiteTime = baseMapper.addressTimeExam(examApplySiteVo.getId());
|
|
|
+ examApplySiteVo.setExamApplySiteTime(examApplySiteTime);
|
|
|
+ }
|
|
|
+ examApplyVo.setExamNumberGoods(examNumberGoodsVos);
|
|
|
+ examApplyVo.setExamApplySite(examApplySite);
|
|
|
+ examApplyVo.setExamApplySiteTrain(examApplySiteTrain);
|
|
|
return examApplyVo;
|
|
|
}
|
|
|
|
|
@@ -51,7 +67,7 @@ public class ExamApplyServiceImpl extends ServiceImpl<ExamApplyMapper, ExamApply
|
|
|
lqw.eq(bo.getApplyStatus() != null, ExamApply::getApplyStatus, bo.getApplyStatus());
|
|
|
lqw.eq(bo.getApplyStartTime() != null, ExamApply::getApplyStartTime, bo.getApplyStartTime());
|
|
|
lqw.eq(bo.getApplyEndTime() != null, ExamApply::getApplyEndTime, bo.getApplyEndTime());
|
|
|
- lqw.eq(bo.getStatus() != null, ExamApply::getStatus, bo.getStatus());
|
|
|
+ lqw.in(bo.getStatus() != null, ExamApply::getStatus, bo.getStatus());
|
|
|
return entity2Vo(this.list(lqw));
|
|
|
}
|
|
|
|