夜得朦胧 hai 1 ano
pai
achega
879fd6eea0

+ 12 - 3
simulation-resource-server/src/main/java/com/css/simulation/resource/server/app/impl/SimulationProjectServiceImpl.java

@@ -5589,13 +5589,17 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
                     for (ManualProjectTaskVo po : pageInfo.getList()) {
                         try {
                             String complexity = po.getComplexity();
+                            Double score = po.getScore();
                             if (com.alibaba.cloud.commons.lang.StringUtils.isNotBlank(complexity)){
                                 Double aDouble = Double.valueOf(complexity);
-                                if (aDouble >= (avaByStrList-standardDeviationByStrList ) && aDouble <= (avaByStrList + standardDeviationByStrList)){
+                                if (aDouble >= (avaByStrList-standardDeviationByStrList ) && aDouble <= (avaByStrList + standardDeviationByStrList) && score != null && score < 80){
                                     po.setComplexitySignificance(true);
+                                }else {
+                                    po.setComplexitySignificance(false);
                                 }
                             }
                         }catch (Exception e){
+                            log.info("计算复杂度失败", e);
                         }
                     }
                 }
@@ -5607,13 +5611,18 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
                     for (ManualProjectTaskVo po : pageInfo.getList()) {
                         try {
                             String risk = po.getRisk();
+                            Double score = po.getScore();
                             if (com.alibaba.cloud.commons.lang.StringUtils.isNotBlank(risk)){
                                 Double aDouble = Double.valueOf(risk);
-                                if (aDouble >= (avaByStrList-standardDeviationByStrList ) && aDouble <= (avaByStrList + standardDeviationByStrList)){
+                                if (aDouble >= (avaByStrList-standardDeviationByStrList ) && aDouble <= (avaByStrList + standardDeviationByStrList) && score != null && score < 80){
                                     po.setRiskSignificance(true);
+                                }else {
+                                    po.setRiskSignificance(false);
                                 }
                             }
-                        }catch (Exception e){}
+                        }catch (Exception e){
+                            log.info("计算危险度失败", e);
+                        }
                     }
                 }
             }