对学习时长的修改

This commit is contained in:
daihh
2023-03-29 10:01:04 +08:00
parent 25022efafb
commit 25167254b2
2 changed files with 3 additions and 6 deletions

View File

@@ -347,7 +347,7 @@ public class StudyCourseApi extends ApiBaseController{
//studyService.appendStudyDuration(st); //studyService.appendStudyDuration(st);
return success(item.getId()); return success(item.getId());
} }
//如果不存在,就创建 //如果不存在,就创建,这种情况应该不存在
try { try {
sci.setAid(cuser.getAccountId()); sci.setAid(cuser.getAccountId());
sci.setAname(cuser.getName()); sci.setAname(cuser.getName());

View File

@@ -109,8 +109,8 @@ public class StudyServiceImpl implements IStudyService{
}else { }else {
//根据学习id和课程内容id更新 //根据学习id和课程内容id更新
scItemDao.update(UpdateBuilder.from(StudyCourseItem.class) scItemDao.update(UpdateBuilder.from(StudyCourseItem.class)
.addUpdateField("studyDuration", "studyDuration"+duration,FieldUpdateType.EXPRESSION) .addUpdateField("studyDuration", "studyDuration+"+duration,FieldUpdateType.EXPRESSION)
.addFilter(FieldFilters.eq("studyId", studyId)) .addFilter(FieldFilters.eq("studyId", studyId))
.addFilter(FieldFilters.eq("contentId", courseContentId)) .addFilter(FieldFilters.eq("contentId", courseContentId))
.builder()); .builder());
} }
@@ -197,9 +197,6 @@ public class StudyServiceImpl implements IStudyService{
UpdateBuilder.create("lastTime",now), UpdateBuilder.create("lastTime",now),
UpdateBuilder.create("status",status)); UpdateBuilder.create("status",status));
} }
} }