mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 19:06:49 +08:00
学习进度因为课程内容删除原因计算错误的处理
This commit is contained in:
@@ -86,7 +86,7 @@ public class UserDataSyncApi extends ApiBaseController {
|
||||
u.setDepartId(user.getDepartId());
|
||||
u.setDepartName(user.getDepartName());
|
||||
u.setDynamic(0);
|
||||
u.setGender(u.getGender());
|
||||
u.setGender(user.getGender());
|
||||
u.setName(user.getName());
|
||||
u.setSign("");
|
||||
u.setUserNo(user.getCode());
|
||||
|
||||
@@ -29,7 +29,7 @@ public class StudyCourseDao extends BaseDao<StudyCourse> {
|
||||
public void finishCheck(String studyId,String courseId,Integer total){
|
||||
int n=scItemDao.count(FieldFilters.eq("studyId",studyId));
|
||||
if(total==null) {
|
||||
total=courseContentDao.count(FieldFilters.eq("courseId", courseId));
|
||||
total=courseContentDao.count(FieldFilters.eq("courseId", courseId),FieldFilters.eq("deleted",false));
|
||||
}
|
||||
|
||||
//以下注意,float类型,是否等于100对应
|
||||
|
||||
@@ -58,7 +58,7 @@ public class StudyAssessServiceImpl implements IStudyAssessService{
|
||||
assess.setStudyItemId(sci.getId());
|
||||
dao.save(assess);
|
||||
//检查是否全部学习完成
|
||||
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", assess.getCourseId()));
|
||||
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", assess.getCourseId()),FieldFilters.eq("deleted",false));
|
||||
scDao.finishCheck(assess.getStudyId(),assess.getCourseId(),totalContent);
|
||||
}else {
|
||||
//转为评估只有一条,所以这里显示一条,不能再增加
|
||||
|
||||
@@ -70,7 +70,7 @@ public class StudyExamServiceImpl implements IStudyExamService{
|
||||
//更新最终成绩
|
||||
//if(exam.get)
|
||||
//检查是否全部学习完成
|
||||
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", exam.getCourseId()));
|
||||
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", exam.getCourseId()),FieldFilters.eq("deleted",false));
|
||||
scDao.finishCheck(exam.getStudyId(),exam.getCourseId(),totalContent);
|
||||
}else {
|
||||
exam.setStudyItemId(obj.toString());//此项就是学习条目的id
|
||||
|
||||
Reference in New Issue
Block a user