diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java index 9ef5f4d7..48264f20 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java @@ -347,7 +347,7 @@ public class StudyCourseApi extends ApiBaseController{ //studyService.appendStudyDuration(st); return success(item.getId()); } - //如果不存在,就创建 + //如果不存在,就创建,这种情况应该不存在 try { sci.setAid(cuser.getAccountId()); sci.setAname(cuser.getName()); diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java index 0e3c9a24..4a8de3eb 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java @@ -109,8 +109,8 @@ public class StudyServiceImpl implements IStudyService{ }else { //根据学习id和课程内容id更新 scItemDao.update(UpdateBuilder.from(StudyCourseItem.class) - .addUpdateField("studyDuration", "studyDuration"+duration,FieldUpdateType.EXPRESSION) - .addFilter(FieldFilters.eq("studyId", studyId)) + .addUpdateField("studyDuration", "studyDuration+"+duration,FieldUpdateType.EXPRESSION) + .addFilter(FieldFilters.eq("studyId", studyId)) .addFilter(FieldFilters.eq("contentId", courseContentId)) .builder()); } @@ -197,9 +197,6 @@ public class StudyServiceImpl implements IStudyService{ UpdateBuilder.create("lastTime",now), UpdateBuilder.create("status",status)); } - - - }