花田厝 2 долоо хоног өмнө
parent
commit
303c85b0c5

+ 30 - 1
jsjp-admin/src/main/java/com/miaxis/app/controller/gzpt/GzptExamInfoController.java

@@ -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);
     }