Commit 0caae0d1e3ed0864c1b70db9e6546483a0ca49a6

Authored by 姜超
1 parent 224ee28b

feature(*): 修改排名展示

修改排名展示
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 }