@@ -284,7 +284,7 @@ public class SettleManagerImpl implements ISettleManager {
}
// 周末双倍奖励,否则计算普通奖励
- settleRewardNum += settleInfo.getWeekendFlag() ? punchIn.getRewardNum() * 2 : punchIn.getRewardNum();
+ settleRewardNum += settleInfo.getWeekendFlag() && punchIn.getWeekendDoubleFlag() ? punchIn.getRewardNum() * 2 : punchIn.getRewardNum();
// 计算全勤双倍奖励
if (judgeFullAttendance(settleInfo, punchIn, weeklyPunchInRecordMap)) {
settleRewardNum += punchIn.getRewardNum() * 2;