diff --git a/src/main/java/com/sztzjy/money_management/controller/CaseController.java b/src/main/java/com/sztzjy/money_management/controller/CaseController.java index ad707d5..083f696 100644 --- a/src/main/java/com/sztzjy/money_management/controller/CaseController.java +++ b/src/main/java/com/sztzjy/money_management/controller/CaseController.java @@ -327,7 +327,11 @@ public class CaseController { public void countLearnTime(@RequestParam String trainingId, @ApiParam("时间,单位分钟") BigDecimal minuter) { StuTrainingWithBLOBs stuTrainingWithBLOBs = stuTrainingMapper.selectByPrimaryKey(trainingId); - stuTrainingWithBLOBs.setTrainingTime(minuter); + if (stuTrainingWithBLOBs.getTrainingTime()==null){ + stuTrainingWithBLOBs.setTrainingTime(minuter); + }else { + stuTrainingWithBLOBs.setTrainingTime(stuTrainingWithBLOBs.getTrainingTime().add(minuter)); + } stuTrainingMapper.updateByPrimaryKeyWithBLOBs(stuTrainingWithBLOBs); } diff --git a/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java b/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java index 061a8dc..b126b23 100644 --- a/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java +++ b/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java @@ -2335,9 +2335,9 @@ public class CaseServiceImpl implements CaseService { //字段全部都取客户的 if (stuData.getMethodTypeId().equals("生命价值法")) { //预计退休年龄-客户 - if (rightData.getEduAmountb() != null) { - if (stuData.getEduAmountb() == null - || stuData.getEduAmountb().compareTo(rightData.getEduAmountb()) != 0) { + if (rightData.getAgeb() != null) { + if (stuData.getAgeb() == null + || stuData.getAgeb().compareTo(rightData.getAgeb()) != 0) { wrongCount += 1; } }