Commit 4a61aba6 by huluobin

店员定时任务

parent bdcdbf6d
...@@ -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);
......
...@@ -68,4 +68,9 @@ public class AchievementsPersonaResult { ...@@ -68,4 +68,9 @@ public class AchievementsPersonaResult {
private BigDecimal shop_item_val;//0.0000; private BigDecimal shop_item_val;//0.0000;
private BigDecimal shop_item_score;//100.0000; private BigDecimal shop_item_score;//100.0000;
private BigDecimal shop_item_proportion;//0.2000 private BigDecimal shop_item_proportion;//0.2000
private String activate_a_card_val_str;
private String praise_val_str;
private String service_time_val_str;
} }
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