|
@@ -27,7 +27,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -55,7 +57,34 @@ public class GzptExamInfoController extends BaseController {
|
|
|
if (passRate == null) {
|
|
|
throw new CustomException("计算概率出错");
|
|
|
}
|
|
|
- return Response.success(passRate);
|
|
|
+ String tip = null;
|
|
|
+ // 按区间匹配唯一的激励语
|
|
|
+ if (passRate >= 95) {
|
|
|
+ tip = "十拿九稳,报名考试吧!";
|
|
|
+ } else if (passRate >= 80) {
|
|
|
+ tip = "稳定发挥,胜利在望";
|
|
|
+ } else if (passRate >= 70) {
|
|
|
+ tip = "重点突破薄弱环节";
|
|
|
+ } else if (passRate >= 60) {
|
|
|
+ tip = "优势显现,保持节奏";
|
|
|
+ } else if (passRate >= 50) {
|
|
|
+ tip = "已过半程,继续突破!";
|
|
|
+ } else if (passRate >= 40) {
|
|
|
+ tip = "量变终将引发质变";
|
|
|
+ } else if (passRate >= 30) {
|
|
|
+ tip = "稳步积累,厚积薄发";
|
|
|
+ } else if (passRate >= 20) {
|
|
|
+ tip = "错题是进步的阶梯";
|
|
|
+ } else if (passRate >= 10) {
|
|
|
+ tip = "点滴进步都算数!";
|
|
|
+ } else {
|
|
|
+ tip = "别放弃,从零开始!";
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, Object> result = new HashMap<>();
|
|
|
+ result.put("passRate",passRate);
|
|
|
+ result.put("tip",tip);
|
|
|
+ return Response.success(result);
|
|
|
}
|
|
|
|
|
|
|