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(value = "ClassProgressService") public class ClassProgressService 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_CLASS); p.setProgressPercent(0d); save(p); return new Result(true); } @Override public String getType() { return Progress.PROGRESS_TYPE_CLASS; } }