From b968e4a5a2e374d6eec36113e56d02565a57865c Mon Sep 17 00:00:00 2001
From: Administrator <2863138610@qq.com>
Date: 星期五, 02 十二月 2022 14:31:43 +0800
Subject: [PATCH] 删除target文件

---
 src/main/java/com/qxueyou/scc/admin/progress/service/impl/lecture/LectureCommonProgressService.java |   36 ++++++++++++++++++++++++++++--------
 1 files changed, 28 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/admin/progress/service/impl/lecture/LectureCommonProgressService.java b/src/main/java/com/qxueyou/scc/admin/progress/service/impl/lecture/LectureCommonProgressService.java
index eb463b0..cc53f58 100644
--- a/src/main/java/com/qxueyou/scc/admin/progress/service/impl/lecture/LectureCommonProgressService.java
+++ b/src/main/java/com/qxueyou/scc/admin/progress/service/impl/lecture/LectureCommonProgressService.java
@@ -1,7 +1,10 @@
 package com.qxueyou.scc.admin.progress.service.impl.lecture;
 
 import java.math.BigDecimal;
+import java.util.Date;
 
+import com.qxueyou.scc.admin.classes.model.ClsSubjectLecture;
+import com.qxueyou.scc.admin.classes.service.impl.ClassLectureService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -28,6 +31,9 @@
 	@Autowired
 	ProgressDAO dao;
 
+	@Autowired
+	ClassLectureService classLectureService;
+
 	@Override
 	public Result addProgress(String targetId, String learnerId, int start, int end) {
 
@@ -50,9 +56,11 @@
 		} else {
 			updateProgress(targetId, p, sum);
 		}
-		
+
 		//保存学习记录明细
 		this.saveProgressDetail(start, end, targetId, p.getProgressId(), learnerId);
+
+		classLectureService.updateLecturetime(targetId);
 
 		SubjectProgressTreeV subjectProgressTreeV = dao.getSubjectProgressTreeV(targetId, learnerId);
 
@@ -67,10 +75,10 @@
 	protected Result checkLecture(String targetId) {
 		return new Result(true);
 	}
-	
+
 	/**
 	 * 保存学习记录明细
-	 * 
+	 *
 	 * @param start
 	 * @param end
 	 * @param targetId
@@ -85,20 +93,25 @@
 		detail.setTargetId(targetId);
 		detail.setProgressId(progressId);
 		detail.setLearnerId(learnerId);
-		
+		detail.setCreator(ClientUtils.getUserName());
+		detail.setCreateId(ClientUtils.getUserId());
+		detail.setCreateTime(new Date());
+		detail.setUpdateTime(new Date());
+
 		TraceUtils.setCreateTrace(detail);
-		
-		this.save(detail);
+
+		save(detail);
 	}
 
 	/**
 	 * 获取进度百分比
-	 * 
+	 *
 	 * @param targetId
 	 * @param sum
 	 * @return
 	 */
 	protected double getProgressPercent(String targetId, int sum) {
+
 		return 1.00d;
 	}
 
@@ -129,8 +142,15 @@
 		p.setTargetId(targetId);
 		p.setType(Progress.PROGRESS_TYPE_LECTURE);
 		p.setProgressPercent(1d);
+		p.setDeleteFlag(false);
+		p.setCreator(ClientUtils.getUserName());
+		p.setCreateId(ClientUtils.getUserId());
+		p.setCreateTime(new Date());
+		p.setUpdator(ClientUtils.getUserName());
+		p.setUpdateId(ClientUtils.getUserId());
+		p.setUpdateTime(new Date());
 		save(p);
-		
+
 		return p;
 	}
 

--
Gitblit v1.8.0