|
@ -226,14 +226,16 @@ public class StatsAchievementServiceImpl extends AbstractStatsAchievementService |
|
|
statsEntity.setCurrentValue(currentValue); |
|
|
statsEntity.setCurrentValue(currentValue); |
|
|
statsEntity.setTargetValue(configEntity.getTargetValue()); |
|
|
statsEntity.setTargetValue(configEntity.getTargetValue()); |
|
|
statsEntity.setDelFlag(NumConstant.ZERO_STR); |
|
|
statsEntity.setDelFlag(NumConstant.ZERO_STR); |
|
|
|
|
|
statsEntity.setArriveTime(new Date()); |
|
|
|
|
|
|
|
|
haveArrive.add(statsEntity); |
|
|
haveArrive.add(statsEntity); |
|
|
if (currentValue >= configEntity.getTargetValue()) { |
|
|
if (currentValue >= configEntity.getTargetValue()) { |
|
|
statsEntity.setIsArrive(NumConstant.ONE); |
|
|
statsEntity.setIsArrive(NumConstant.ONE); |
|
|
statsEntity.setArriveTime(new Date()); |
|
|
|
|
|
} else { |
|
|
} else { |
|
|
//如果没有达到则 放入这一条后 退出
|
|
|
//如果没有达到则 放入这一条后 退出
|
|
|
statsEntity.setIsArrive(NumConstant.ZERO); |
|
|
statsEntity.setIsArrive(NumConstant.ZERO); |
|
|
|
|
|
statsEntity.setArriveTime(null); |
|
|
isContinue = false; |
|
|
isContinue = false; |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|