Commit c0576166 authored by licc's avatar licc

优化月度奖励列表

parent a9c40e0c
...@@ -135,7 +135,6 @@ ...@@ -135,7 +135,6 @@
<where> <where>
rebate_status=0 rebate_status=0
<if test="successTime != null "> <if test="successTime != null ">
and success_time &lt; #{successTime}
AND( AND(
YEAR(success_time) = YEAR(#{successTime}) YEAR(success_time) = YEAR(#{successTime})
AND MONTH(success_time) = MONTH(#{successTime})) AND MONTH(success_time) = MONTH(#{successTime}))
......
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
where where
p.user_id=u.user_id p.user_id=u.user_id
and p.`year_month` = #{yearMonth} and p.`year_month` = #{yearMonth}
order by p.`growth_rate` desc,u.create_time desc,p.award_money desc order by p.`growth_rate` desc,p.award_money desc,u.create_time desc
</select> </select>
</mapper> </mapper>
\ No newline at end of file
...@@ -70,7 +70,7 @@ public class AccountManager { ...@@ -70,7 +70,7 @@ public class AccountManager {
BigDecimal performanceMonth = accountInfo.getEarningsMonth().add(bigDecimal); BigDecimal performanceMonth = accountInfo.getEarningsMonth().add(bigDecimal);
accountInfo.setEarningsMonth(performanceMonth.setScale(2, RoundingMode.HALF_UP)); accountInfo.setEarningsMonth(performanceMonth.setScale(2, RoundingMode.HALF_UP));
BigDecimal performanceTotal = accountInfo.getEarningsMonth().add(bigDecimal); BigDecimal performanceTotal = accountInfo.getEarningsTotal().add(bigDecimal);
accountInfo.setEarningsTotal(performanceTotal.setScale(2, RoundingMode.HALF_UP)); accountInfo.setEarningsTotal(performanceTotal.setScale(2, RoundingMode.HALF_UP));
//2、修改订单返佣状态:已返佣 1 //2、修改订单返佣状态:已返佣 1
......
...@@ -83,7 +83,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo> ...@@ -83,7 +83,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
if (RebateStatusEnum.NO_REBATE.getCode().equals(orderInfo.getRebateStatus()) && successTime <= time) { if (RebateStatusEnum.NO_REBATE.getCode().equals(orderInfo.getRebateStatus()) && successTime <= time) {
//获取用户信息 //获取用户信息
User user = usersMapper.getByUserId(orderInfo.getUserId()); User user = usersMapper.getByUserId(orderInfo.getUserId());
if (null == user) { if (null == user || user.getUserLevel() == 0) {
continue; continue;
} }
...@@ -94,7 +94,8 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo> ...@@ -94,7 +94,8 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
} }
//获取返佣比例 //获取返佣比例
MemberPercent memberpercent = memberPercentMapper.getByLevelAndType(user.getUserLevel(), MemberPercentEnum.REBATE.getCode()); MemberPercent memberpercent = memberPercentMapper.getByLevelAndType(user.getUserLevel(),
MemberPercentEnum.REBATE.getCode());
if (null == memberpercent) { if (null == memberpercent) {
continue; continue;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment