|
@@ -58,7 +58,7 @@ public class PaperProviderServiceImpl implements PaperProviderService{
|
|
|
ExtractConfigProviderServiceImpl extractConfigProviderServiceImpl;
|
|
|
|
|
|
@Override
|
|
|
- public String genPaper(Set<String> questionIds,Map<String, PaperK12Bean> map,String paperName,User user) {
|
|
|
+ public String genPaper(Set<String> questionIds,Map<String, PaperK12Bean> map,String paperName,String orgId,String userName){
|
|
|
if(questionIds == null || questionIds.size()<1){
|
|
|
throw new StatusException("Q-014038", "questionIds is null");
|
|
|
}
|
|
@@ -72,7 +72,7 @@ public class PaperProviderServiceImpl implements PaperProviderService{
|
|
|
throw new StatusException("Q-014041", "根据试题id的集合没有查询到试题结合");
|
|
|
}
|
|
|
//构建试卷对象
|
|
|
- Paper paper = initPaper(paperName,user);
|
|
|
+ Paper paper = initPaper(paperName,orgId,userName);
|
|
|
//构建大题对象,未设置
|
|
|
PaperDetail paperDetail = initPaperDetail(paper);
|
|
|
//构建包装试题对象
|
|
@@ -104,22 +104,22 @@ public class PaperProviderServiceImpl implements PaperProviderService{
|
|
|
* @param user
|
|
|
* @return
|
|
|
*/
|
|
|
- private Paper initPaper(String paperName, User user) {
|
|
|
+ private Paper initPaper(String paperName ,String orgId,String userName) {
|
|
|
Paper paper = new Paper();
|
|
|
//初始化默认课程
|
|
|
Course course = new Course();
|
|
|
course.setId("k12");
|
|
|
course.setId("k12");
|
|
|
course.setName("k12");
|
|
|
- course.setOrgId(user.getRootOrgId().toString());
|
|
|
+ course.setOrgId(orgId);
|
|
|
course.setCreateTime(CommonUtils.getCurDateTime());
|
|
|
course.setEnable("true");
|
|
|
paper.setCourse(course);
|
|
|
paper.setName(paperName);
|
|
|
paper.setTitle(paperName);
|
|
|
paper.setPaperType(PaperType.GENERATE);
|
|
|
- paper.setOrgId(user.getRootOrgId().toString());
|
|
|
- paper.setCreator(user.getDisplayName());
|
|
|
+ paper.setOrgId(orgId);
|
|
|
+ paper.setCreator(userName);
|
|
|
paper.setCreateTime(CommonUtils.getCurDateTime());
|
|
|
return paper;
|
|
|
}
|