瀏覽代碼

计算体质规则

zhoutg 6 年之前
父節點
當前提交
6f36fff213
共有 1 個文件被更改,包括 9 次插入7 次删除
  1. 9 7
      prec-service/src/main/java/com/diagbot/facade/EvaluatorFacade.java

+ 9 - 7
prec-service/src/main/java/com/diagbot/facade/EvaluatorFacade.java

@@ -42,12 +42,12 @@ public class EvaluatorFacade extends EvaluatorServiceImpl {
     public static void main(String[] args) {
         EvaluatorFacade evaluatorFacade = new EvaluatorFacade();
         Evaluator evaluator = new Evaluator();
-        evaluator.setMildValue(new BigDecimal(42.0)); // 平和体质
-        evaluator.setFaintValue(new BigDecimal(41.0)); // 气虚体质
-        evaluator.setStagnantValue(new BigDecimal(82.00)); // 积滞同质
-        evaluator.setWetValue(new BigDecimal(41.0)); // 湿滞体质
-        evaluator.setHeartValue(new BigDecimal(41.)); // 心肝火旺体质
-        evaluator.setExceptValue(new BigDecimal(42.01)); // 异禀体质
+        evaluator.setMildValue(new BigDecimal(70.0)); // 平和体质
+        evaluator.setFaintValue(new BigDecimal(31.0)); // 气虚体质
+        evaluator.setStagnantValue(new BigDecimal(31.0)); // 积滞同质
+        evaluator.setWetValue(new BigDecimal(31.0)); // 湿滞体质
+        evaluator.setHeartValue(new BigDecimal(31.000)); // 心肝火旺体质
+        evaluator.setExceptValue(new BigDecimal(22.01)); // 异禀体质
 //        evaluatorFacade.valueSort(evaluator);
         evaluatorFacade.cal(evaluator);
 
@@ -95,7 +95,7 @@ public class EvaluatorFacade extends EvaluatorServiceImpl {
                     evaluator.setPhysicalTypes(String.valueOf(PhysicalTypeEnum.mild.getKey()) + "," + list.get(0).getEnumNo());
                 }
             } else {
-                if (list.get(0).getValue() == list.get(1).getValue()) {
+                if (list.get(0).getValue().equals(list.get(1).getValue())) {
                     evaluator.setPhysicalRes(
                             "倾向是" +
                                     PhysicalTypeEnum.getName(list.get(0).getEnumNo())
@@ -188,6 +188,8 @@ public class EvaluatorFacade extends EvaluatorServiceImpl {
 //                }
 //            }
 //        }
+        System.out.println(evaluator.getPhysicalRes());
+        System.out.println(evaluator.getPhysicalTypes());
         return evaluator;
     }