Commit c33308ef by huluobin

update

parent 11898222
...@@ -72,17 +72,17 @@ public class TechScoreRulesServiceImpl extends ServiceImpl<TechScoreRulesMapper, ...@@ -72,17 +72,17 @@ public class TechScoreRulesServiceImpl extends ServiceImpl<TechScoreRulesMapper,
techScoreResp.setTechScore(achievementsPersonaResult.getMonth_score().doubleValue()); techScoreResp.setTechScore(achievementsPersonaResult.getMonth_score().doubleValue());
List<TechScoreRules> techScoreRulesList = new ArrayList<>(); List<TechScoreRules> techScoreRulesList = new ArrayList<>();
String card = String.format("开卡得分:%s。开卡率:%s%%。权重:%s。规则:20%%该项满分、5%%该项0分。可以超过100分", String card = String.format("开卡得分:%s。开卡率:%s。权重:%s。规则:20%%该项满分、5%%该项0分。可以超过100分",
achievementsPersonaResult.getActivate_a_card_score().toString(), achievementsPersonaResult.getActivate_a_card_score().toString(),
achievementsPersonaResult.getActivate_a_card_val().toString() achievementsPersonaResult.getActivate_a_card_val_str()
, achievementsPersonaResult.getActivate_a_card_proportion_str()); , achievementsPersonaResult.getActivate_a_card_proportion_str());
TechScoreRules t1 = TechScoreRules.builder().sort(1).techScoreRules(card).build(); TechScoreRules t1 = TechScoreRules.builder().sort(1).techScoreRules(card).build();
techScoreRulesList.add(t1); techScoreRulesList.add(t1);
//好评得分 //好评得分
String comment = String.format("好评率得分:%s。好评率:%s%%。权重:%s。规则:分数=好评(>3星)数/总评论数*100,评论包括所有渠道投诉。" String comment = String.format("好评率得分:%s。好评率:%s。权重:%s。规则:分数=好评(>3星)数/总评论数*100,评论包括所有渠道投诉。"
, achievementsPersonaResult.getPraise_score().toString() , achievementsPersonaResult.getPraise_score().toString()
, achievementsPersonaResult.getPraise_val().toString() , achievementsPersonaResult.getPraise_val_str()
, achievementsPersonaResult.getPraise_proportion_str()); , achievementsPersonaResult.getPraise_proportion_str());
TechScoreRules t2 = TechScoreRules.builder().sort(2).techScoreRules(comment).build(); TechScoreRules t2 = TechScoreRules.builder().sort(2).techScoreRules(comment).build();
techScoreRulesList.add(t2); techScoreRulesList.add(t2);
...@@ -90,7 +90,7 @@ public class TechScoreRulesServiceImpl extends ServiceImpl<TechScoreRulesMapper, ...@@ -90,7 +90,7 @@ public class TechScoreRulesServiceImpl extends ServiceImpl<TechScoreRulesMapper,
//服务准时得分 //服务准时得分
String serviceTime = String.format("服务准时得分: %s。服务准时得分率:%s。权重: %s。规则:+10%%,-20%%以内为准。90%%出勤率为满分" String serviceTime = String.format("服务准时得分: %s。服务准时得分率:%s。权重: %s。规则:+10%%,-20%%以内为准。90%%出勤率为满分"
, achievementsPersonaResult.getService_time_score().toString() , achievementsPersonaResult.getService_time_score().toString()
, achievementsPersonaResult.getService_time_val().toString() , achievementsPersonaResult.getService_time_val_str()
, achievementsPersonaResult.getService_time_proportion_str()); , achievementsPersonaResult.getService_time_proportion_str());
TechScoreRules t3 = TechScoreRules.builder().sort(3).techScoreRules(serviceTime).build(); TechScoreRules t3 = TechScoreRules.builder().sort(3).techScoreRules(serviceTime).build();
techScoreRulesList.add(t3); techScoreRulesList.add(t3);
......
...@@ -33,6 +33,7 @@ public class AchievementsPersonaResult { ...@@ -33,6 +33,7 @@ public class AchievementsPersonaResult {
private BigDecimal marketing_proportion;//0.0000; private BigDecimal marketing_proportion;//0.0000;
private BigDecimal activate_a_card_score;//26.6667; private BigDecimal activate_a_card_score;//26.6667;
private BigDecimal activate_a_card_val;//0.0900; private BigDecimal activate_a_card_val;//0.0900;
private String activate_a_card_val_str;//0.0900;
private BigDecimal activate_a_card_proportion;//0.4000; private BigDecimal activate_a_card_proportion;//0.4000;
private BigDecimal repeat_purchase_45_score;//0.0000; private BigDecimal repeat_purchase_45_score;//0.0000;
private BigDecimal repeat_purchase_45_val;//0.0000; private BigDecimal repeat_purchase_45_val;//0.0000;
...@@ -60,9 +61,11 @@ public class AchievementsPersonaResult { ...@@ -60,9 +61,11 @@ public class AchievementsPersonaResult {
private BigDecimal information_complete_score;//0.0000; private BigDecimal information_complete_score;//0.0000;
private BigDecimal information_complete_proportion;//0.0; private BigDecimal information_complete_proportion;//0.0;
private BigDecimal service_time_val;//0.2250; private BigDecimal service_time_val;//0.2250;
private String service_time_val_str;//0.2250;
private BigDecimal service_time_score;//25.0000; private BigDecimal service_time_score;//25.0000;
private BigDecimal service_time_proportion;//0.2000; private BigDecimal service_time_proportion;//0.2000;
private BigDecimal praise_val;//0.8421; private BigDecimal praise_val;//0.8421;
private String praise_val_str;//0.8421;
private BigDecimal praise_score;//84.2100; private BigDecimal praise_score;//84.2100;
private BigDecimal praise_proportion;//0.2000; private BigDecimal praise_proportion;//0.2000;
private BigDecimal shop_item_val;//0.0000; private BigDecimal shop_item_val;//0.0000;
......
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