diff --git a/src/main/java/com/sztzjy/digital_credit/service/impl/StuRateServiceImpl.java b/src/main/java/com/sztzjy/digital_credit/service/impl/StuRateServiceImpl.java index 15562b6..4abaf90 100644 --- a/src/main/java/com/sztzjy/digital_credit/service/impl/StuRateServiceImpl.java +++ b/src/main/java/com/sztzjy/digital_credit/service/impl/StuRateServiceImpl.java @@ -320,10 +320,8 @@ public class StuRateServiceImpl implements StuRateService { @Override public ResultEntity enhanceMeasureByAutoRating(StuCreditEnhanceMeasure enhanceMeasure) { - - StuCreditEnhanceMeasureExample enhanceMeasureExample = new StuCreditEnhanceMeasureExample(); - enhanceMeasureExample.createCriteria().andUserIdEqualTo(enhanceMeasure.getUserId()); + enhanceMeasureExample.createCriteria().andUserIdEqualTo(enhanceMeasure.getUserId()).andModuleEqualTo(enhanceMeasure.getModule()); List creditEnhanceMeasureList = creditEnhanceMeasureMapper.selectByExample(enhanceMeasureExample); if (!creditEnhanceMeasureList.isEmpty()){ @@ -347,8 +345,6 @@ public class StuRateServiceImpl implements StuRateService { creditEnhanceMeasureList.get(0).setErrorNumber(20-scoreByAuto); - - creditEnhanceMeasureMapper.updateByPrimaryKeySelective(creditEnhanceMeasureList.get(0)); return new ResultEntity<>(HttpStatus.OK,"保存成功",scoreByAuto); @@ -367,8 +363,8 @@ public class StuRateServiceImpl implements StuRateService { enhanceMeasure.setTchScore(-1); enhanceMeasure.setErrorNumber(20-scoreByAuto); - creditEnhanceMeasureMapper.insertSelective(enhanceMeasure); + creditEnhanceMeasureMapper.insertSelective(enhanceMeasure); return new ResultEntity<>(HttpStatus.OK,"保存成功!",scoreByAuto);