mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 02:46:50 +08:00
提交修改
This commit is contained in:
@@ -392,24 +392,25 @@ public class StudyCourseServiceImpl implements IStudyCourseService{
|
||||
List<Object[]> clist= studyCourseDao.findListFields(courseHql,studyCourseQuery.getIds());
|
||||
List<Object[]> slist= studyCourseDao.findListFields(studyHql,studyCourseQuery.getAids(),studyCourseQuery.getIds());
|
||||
//数据数量一般不会太多,不超过20条,所以直接使用嵌套循环
|
||||
for(Object[] cobjs : clist) {
|
||||
for(Object[] sobjs : slist) {
|
||||
StudyCourse sc=new StudyCourse();
|
||||
sc.setCourseId(ConvertUtil.toStr(cobjs[0]));
|
||||
sc.setCourseImage(ConvertUtil.toStr(cobjs[1]));
|
||||
sc.setLastScore(ConvertUtil.toFloat(cobjs[2]));//课程分数,使用此值来承载
|
||||
for(Object[] sobjs : slist) {
|
||||
String cid=ConvertUtil.toStr(sobjs[0]);
|
||||
sc.setCourseId(ConvertUtil.toStr(sobjs[0]));
|
||||
sc.setAddTime((LocalDateTime)sobjs[1]);
|
||||
sc.setProgress(ConvertUtil.toFloat(sobjs[2]));
|
||||
sc.setAid(ConvertUtil.toStr(sobjs[3]));
|
||||
|
||||
for(Object[] cobjs : clist) {
|
||||
String cid=ConvertUtil.toStr(cobjs[0]);
|
||||
if(cid!=null && cid.equals(sc.getCourseId())) {
|
||||
sc.setAddTime((LocalDateTime)sobjs[1]);
|
||||
sc.setProgress(ConvertUtil.toFloat(sobjs[2]));
|
||||
sc.setAid(ConvertUtil.toStr(sobjs[3]));
|
||||
sc.setCourseImage(ConvertUtil.toStr(cobjs[1]));
|
||||
sc.setLastScore(ConvertUtil.toFloat(cobjs[2]));//课程分数,使用此值来承载
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(sc.getProgress()==null) {
|
||||
sc.setProgress(0f);
|
||||
}
|
||||
rs.add(sc);
|
||||
|
||||
}
|
||||
}catch(Exception e) {
|
||||
log.error("查询错误",e);
|
||||
|
||||
Reference in New Issue
Block a user