|
@@ -12,6 +12,8 @@ import com.microsoft.schemas.office.visio.x2012.main.SectionType;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.modules.bank.domain.Exam;
|
|
|
import com.zhongzheng.modules.course.bo.CourseQueryBo;
|
|
|
+import com.zhongzheng.modules.course.service.ICourseSectionService;
|
|
|
+import com.zhongzheng.modules.course.vo.CourseSectionVo;
|
|
|
import com.zhongzheng.modules.face.service.IFaceService;
|
|
|
import com.zhongzheng.modules.goods.service.IGoodsService;
|
|
|
import com.zhongzheng.modules.goods.vo.GoodsUserVo;
|
|
@@ -99,7 +101,8 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
|
|
|
@Value("${aliyun.sms.completionReminderCode}")
|
|
|
private String completionReminderCode;
|
|
|
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private ICourseSectionService iCourseSectionService;
|
|
|
|
|
|
@Override
|
|
|
public UserStudyRecordVo queryById(Long recordId) {
|
|
@@ -140,6 +143,12 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
|
|
|
return userStudyRecordMapper.selectList(bo);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public UserPeriodStatus selectPeriodCount(UserStudyRecordQueryBo bo) {
|
|
|
+ UserStudyRecord entity = BeanUtil.toBean(bo, UserStudyRecord.class);
|
|
|
+ return this.baseMapper.selectPeriodCount(entity);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 实体类转化成视图对象
|
|
|
*
|
|
@@ -163,6 +172,10 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Integer insertByAddBo(UserStudyRecordAddBo bo) {
|
|
|
+ CourseSectionVo courseSectionVo =iCourseSectionService.queryById(bo.getSectionId());
|
|
|
+ if(courseSectionVo.getSectionType()==2&&Validator.isNotEmpty(bo.getPhoto())){ //直播有拍照即学完
|
|
|
+ bo.setStatus(1);
|
|
|
+ }
|
|
|
UserStudyRecord add = BeanUtil.toBean(bo, UserStudyRecord.class);
|
|
|
validEntityBeforeSave(add);
|
|
|
add.setCreateTime(DateUtils.getNowTime());
|
|
@@ -360,7 +373,6 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
|
|
|
userStudyRecordPhotoAddBo.setPhoto(bo.getPhoto());
|
|
|
userStudyRecordPhotoAddBo.setRecordId(entity.getRecordId());
|
|
|
userStudyRecordPhotoAddBo.setPeriodId(periodId);
|
|
|
- System.out.println(bo.getPhoto());
|
|
|
userStudyRecordPhotoService.insertByAddBo(userStudyRecordPhotoAddBo);
|
|
|
}
|
|
|
}
|