Commit 0caae0d1e3ed0864c1b70db9e6546483a0ca49a6
1 parent
224ee28b
feature(*): 修改排名展示
修改排名展示
Showing
3 changed files
with
10 additions
and
5 deletions
fw-morax-dao/src/main/resources/mapper/eval/EvalGroupRewardHitLogMapper.xml
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | t1.proportion_value, | 15 | t1.proportion_value, |
16 | t1.data_date, | 16 | t1.data_date, |
17 | t1.group_id, | 17 | t1.group_id, |
18 | - t2.name | 18 | + t2.user_name as name |
19 | FROM | 19 | FROM |
20 | eval_group_reward_hit_log t1 | 20 | eval_group_reward_hit_log t1 |
21 | LEFT JOIN eval_user_pool t2 ON t1.pool_id = t2.id | 21 | LEFT JOIN eval_user_pool t2 ON t1.pool_id = t2.id |
@@ -38,10 +38,10 @@ | @@ -38,10 +38,10 @@ | ||
38 | t1.proportion_value, | 38 | t1.proportion_value, |
39 | t1.data_date, | 39 | t1.data_date, |
40 | t1.group_id, | 40 | t1.group_id, |
41 | - t2.name | 41 | + t2.shop_name as name |
42 | FROM | 42 | FROM |
43 | eval_group_reward_hit_log t1 | 43 | eval_group_reward_hit_log t1 |
44 | - LEFT JOIN eval_user_pool t2 ON t1.pool_id = t2.id | 44 | + LEFT JOIN eval_shop_pool t2 ON t1.pool_id = t2.id |
45 | WHERE | 45 | WHERE |
46 | t1.eval_group_reward_id = #{evalGroupRewardId} | 46 | t1.eval_group_reward_id = #{evalGroupRewardId} |
47 | AND t1.data_date = #{dataDate} | 47 | AND t1.data_date = #{dataDate} |
fw-morax-domain/src/main/java/cn/fw/morax/domain/vo/eval/EvalGroupRewardHitLogVO.java
@@ -78,8 +78,11 @@ public class EvalGroupRewardHitLogVO { | @@ -78,8 +78,11 @@ public class EvalGroupRewardHitLogVO { | ||
78 | /** | 78 | /** |
79 | * 转换为百分数展示 | 79 | * 转换为百分数展示 |
80 | */ | 80 | */ |
81 | - public void convertValueToPercent(){ | 81 | + public void convertValueToPercent(DataTypeEnum laddersType){ |
82 | this.setProportionValue(this.getProportionValue().multiply(Constant.ONE_HUNDRED)); | 82 | this.setProportionValue(this.getProportionValue().multiply(Constant.ONE_HUNDRED)); |
83 | +// if (DataTypeEnum.RATIO.equals(laddersType)) { | ||
84 | +// this.setHitCommissionValue(this.getHitCommissionValue().multiply(Constant.ONE_HUNDRED)); | ||
85 | +// } | ||
83 | } | 86 | } |
84 | 87 | ||
85 | 88 |
fw-morax-service/src/main/java/cn/fw/morax/service/biz/eval/EvalGroupPoolService.java
@@ -1257,13 +1257,15 @@ public class EvalGroupPoolService { | @@ -1257,13 +1257,15 @@ public class EvalGroupPoolService { | ||
1257 | } | 1257 | } |
1258 | 1258 | ||
1259 | public List<EvalGroupRewardHitLogVO> queryRewardProportion(EvalScopeEnum scopeType, Long evalGroupRewardId, LocalDate dataDate) { | 1259 | public List<EvalGroupRewardHitLogVO> queryRewardProportion(EvalScopeEnum scopeType, Long evalGroupRewardId, LocalDate dataDate) { |
1260 | + EvalGroupReward reward = evalGroupRewardService.getById(evalGroupRewardId); | ||
1261 | + BV.notNull(reward, "奖惩不存在"); | ||
1260 | List<EvalGroupRewardHitLogVO> hitLogVOS = null; | 1262 | List<EvalGroupRewardHitLogVO> hitLogVOS = null; |
1261 | if (EvalScopeEnum.STAFF.equals(scopeType)) { | 1263 | if (EvalScopeEnum.STAFF.equals(scopeType)) { |
1262 | hitLogVOS = evalGroupRewardHitLogService.getUserHitLogs(evalGroupRewardId, dataDate); | 1264 | hitLogVOS = evalGroupRewardHitLogService.getUserHitLogs(evalGroupRewardId, dataDate); |
1263 | } else { | 1265 | } else { |
1264 | hitLogVOS = evalGroupRewardHitLogService.getShopHitLogs(evalGroupRewardId, dataDate); | 1266 | hitLogVOS = evalGroupRewardHitLogService.getShopHitLogs(evalGroupRewardId, dataDate); |
1265 | } | 1267 | } |
1266 | - hitLogVOS.stream().forEach(hitLog -> hitLog.convertValueToPercent()); | 1268 | + hitLogVOS.stream().forEach(hitLog -> hitLog.convertValueToPercent(reward.getLaddersType())); |
1267 | return hitLogVOS; | 1269 | return hitLogVOS; |
1268 | } | 1270 | } |
1269 | } | 1271 | } |