package com.qxueyou.scc.admin.progress.service.impl.item;
|
|
import java.math.BigDecimal;
|
|
import org.springframework.stereotype.Service;
|
|
import com.qxueyou.scc.admin.progress.model.Progress;
|
import com.qxueyou.scc.admin.progress.service.IDetailProgressService;
|
import com.qxueyou.scc.base.model.Result;
|
import com.qxueyou.scc.base.service.impl.CommonAppService;
|
import com.qxueyou.scc.base.util.ClientUtils;
|
import com.qxueyou.scc.base.util.TraceUtils;
|
|
@Service("ChapterProgressService")
|
public class ChapterProgressService extends CommonAppService implements IDetailProgressService {
|
|
@Override
|
public Result addProgress(String targetId, String learnerId, Double start, Double end) {
|
Progress p = new Progress();
|
TraceUtils.setCreateTrace(p);
|
p.setLearnerId(learnerId);
|
p.setLearnerName(ClientUtils.getUserName());
|
p.setProgressUnit("s");
|
p.setProgressValue(BigDecimal.ZERO);
|
p.setTargetId(targetId);
|
p.setType(Progress.PROGRESS_TYPE_CHAPTER);
|
p.setProgressPercent(0d);
|
save(p);
|
return new Result(true);
|
}
|
|
@Override
|
public String getType() {
|
return Progress.PROGRESS_TYPE_CHAPTER;
|
}
|
|
}
|