提交 42011207 authored 作者: jiashixiong's avatar jiashixiong

前台公共资源接口添加查询专家

上级 35880b83
......@@ -128,14 +128,14 @@ public class ExamPaperLibraryController {
BeanUtils.copyProperties(info, ex);
ex.setRightanswer(info.getRightAnswer());
ExampaperQuestionLibraryDiyType diyType = new ExampaperQuestionLibraryDiyType();
diyType.setQlid(info.getId());
diyType.setElid(ex.getId());
exampaperQuestionLibraryDiyTypeManage.delete(diyType);
if (info.getDiyTypeList() !=null){
List<DiyType> list = info.getDiyTypeList();
for (DiyType dt : list){
ExampaperQuestionLibraryDiyType type = new ExampaperQuestionLibraryDiyType();
type.setCode(dt.getCode());
type.setElid(info.getExampaperid());
type.setElid(info.getId());
type.setDtId(dt.getId());
type.setQlid(info.getId());
exampaperQuestionLibraryDiyTypeManage.insertSelective(type);
......@@ -153,9 +153,8 @@ public class ExamPaperLibraryController {
for (DiyType dt : list){
ExampaperQuestionLibraryDiyType type = new ExampaperQuestionLibraryDiyType();
type.setCode(dt.getCode());
type.setElid(info.getExampaperid());
type.setElid(ex.getId());
type.setDtId(dt.getId());
type.setQlid(ex.getId());
exampaperQuestionLibraryDiyTypeManage.insertSelective(type);
}
}
......
......@@ -78,7 +78,7 @@ public class ExamPaperInfoManageImpl extends BaseServiceImpl<ExamPaperInfo,Integ
BgExamPaperInfoVo vo = new BgExamPaperInfoVo();
BeanUtils.copyProperties(info,vo);
ExampaperQuestionLibraryDiyType diyType = new ExampaperQuestionLibraryDiyType();
diyType.setQlid(oid);
diyType.setQlid(info.getQuestionid());
List<ExampaperQuestionLibraryDiyType> diyTypes = exampaperQuestionLibraryDiyTypeManage.select(diyType);
vo.setTypeList(diyTypes);
List<String> s = exampaperQuestionLibraryDiyTypeMapper.getExampaperdiyType(vo.getId() + "");
......
......@@ -225,14 +225,6 @@ public class ExamPaperLibraryServiceImpl extends BaseServiceImpl<ExamPaperLibrar
QuestionLibraryDiyType type = new QuestionLibraryDiyType();
type.setQlid(info.getQuestionId());
List<QuestionLibraryDiyType> list1 = questionLibraryDiyTypeMapper.select(type);
ExampaperQuestionLibraryDiyType diyType = new ExampaperQuestionLibraryDiyType();
ArrayList<ExampaperQuestionLibraryDiyType> list2 = new ArrayList<>();
list1.forEach(s->{
BeanUtils.copyProperties(s,diyType);
diyType.setId(null);
diyType.setElid(form.getId());
list2.add(diyType);
});
if(ql == null) {
continue;
}
......@@ -255,6 +247,14 @@ public class ExamPaperLibraryServiceImpl extends BaseServiceImpl<ExamPaperLibrar
epInfo.setComplexity(ql.getComplexity());
epInfo.setCreatetime(new Date());
infoManage.insert(epInfo);
ExampaperQuestionLibraryDiyType diyType = new ExampaperQuestionLibraryDiyType();
ArrayList<ExampaperQuestionLibraryDiyType> list2 = new ArrayList<>();
list1.forEach(s->{
BeanUtils.copyProperties(s,diyType);
diyType.setId(null);
diyType.setElid(epInfo.getId());
list2.add(diyType);
});
exampaperQuestionLibraryDiyTypeManage.insertList(list2);
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论