فهرست منبع

Merge commit '45d1898e59e75ac97afe442eeef912840ea7a7c9'

lihao16 4 ماه پیش
والد
کامیت
89a66f3906

+ 3 - 3
smsb-modules/smsb-digital-promotion/src/main/java/com/inspur/digital/service/impl/SmsbAppointmentInfoServiceImpl.java

@@ -494,7 +494,7 @@ public class SmsbAppointmentInfoServiceImpl implements ISmsbAppointmentInfoServi
             // 2-读取报告具体内容
             JSONObject reportContent = reportMapJson.getJSONObject("reportContent");
             String score = reportContent.getStr("score");
-            result.add("诊断结果:诊断得分为" + score.substring(score.indexOf('.') + 2) + ",诊断等级为" + reportMapJson.get("rateName"));
+            result.add("诊断结果:诊断得分为" + score.substring(0, score.indexOf('.') + 2) + ",诊断等级为" + reportMapJson.get("rateName"));
             StringBuilder builder = new StringBuilder("诊断详情/具体情况/展开分析:");
             JSONArray situation = reportContent.getJSONArray("situation");
                 if (situation != null) {
@@ -502,14 +502,14 @@ public class SmsbAppointmentInfoServiceImpl implements ISmsbAppointmentInfoServi
                         JSONObject situationItem = JSONUtil.parseObj(item);
                         String actualScore1 = situationItem.getStr("actualScore");
                         builder.append(situationItem.getStr("className")).append("方面得分为")
-                            .append(actualScore1.substring(actualScore1.indexOf('.') + 2)).append(";");
+                            .append(actualScore1.substring(0, actualScore1.indexOf('.') + 2)).append(";");
                         StringBuilder stringBuilder = new StringBuilder(situationItem.getStr("className"));
                         stringBuilder.append("方面具体情况:");
                         situationItem.getJSONArray("children").forEach(childItem -> {
                             JSONObject children = JSONUtil.parseObj(childItem);
                             String actualScore2 = children.getStr("actualScore");
                             stringBuilder.append(children.getStr("className")).append("得分为")
-                                .append(actualScore2.substring(actualScore2.indexOf('.') + 2)).append(",");
+                                .append(actualScore2.substring(0, actualScore2.indexOf('.') + 2)).append(",");
                         });
                         result.add(stringBuilder.toString());
                     });