|
@@ -79,18 +79,23 @@ public class TBranchLearningController extends BaseController
|
|
|
learningTimeStudied += 1L;
|
|
|
}
|
|
|
|
|
|
- if (learningTimeStudied < learningTimeRequired) {
|
|
|
+ if (learningTimeStudied < learningTimeRequired) {//累计学习时长<规定学习时长,状态=未完成
|
|
|
learningProgress = learningProgress.multiply(new BigDecimal(learningTimeStudied))
|
|
|
.divide(new BigDecimal(learningTimeRequired), 1, RoundingMode.HALF_UP);
|
|
|
learningStatus = "1";
|
|
|
- } else {
|
|
|
+ } else {//累计学习时长>规定学习时长,状态=已完成
|
|
|
learningStatus = "2";
|
|
|
+ if (tBranchLearning.getSignTime() == null) {//培训完成时间==null,填写当前时间
|
|
|
+ tBranchLearning.setSignTime(new Date());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
tBranchLearning.setLearningTimeStudied(learningTimeStudied);
|
|
|
tBranchLearning.setLearningProgress(learningProgress.toString());
|
|
|
tBranchLearning.setLearningStatus(learningStatus);
|
|
|
|
|
|
+ // 如果学习完成时间==null
|
|
|
+
|
|
|
tBranchLearningService.updateTBranchLearning(tBranchLearning);
|
|
|
|
|
|
return AjaxResult.success(tBranchLearning);
|