Browse Source

医学规则测试-其他值提醒

zhaops 4 years ago
parent
commit
acd5fa371d

+ 27 - 9
cdssman-service/src/main/java/com/diagbot/facade/RuleConvertFacade.java

@@ -1269,12 +1269,16 @@ public class RuleConvertFacade {
                             } else {
                                 result.setSuccess(0);
                                 result.setMessage("提醒项缺少医院端映射;");
-                                retOtherList.add(result);
+                                ResultOtherLis resultExt = new ResultOtherLis();
+                                BeanUtil.copyProperties(result, resultExt);
+                                retOtherList.add(resultExt);
                             }
                         } else {
                             result.setSuccess(0);
                             result.setMessage("提醒项缺少医院端映射;");
-                            retOtherList.add(result);
+                            ResultOtherLis resultExt = new ResultOtherLis();
+                            BeanUtil.copyProperties(result, resultExt);
+                            retOtherList.add(resultExt);
                         }
                     }
                 });
@@ -1287,7 +1291,9 @@ public class RuleConvertFacade {
                     if (lisGroup.getGroup() != null) {
                         result.setRemindItemType(GraphLabelEnum.Group.getName());
                         result.setRemindItemName(lisGroup.getGroup().getName());
-                        retOtherList.add(result);
+                        ResultOtherLis resultExt = new ResultOtherLis();
+                        BeanUtil.copyProperties(result, resultExt);
+                        retOtherList.add(resultExt);
                     }
                 });
             }
@@ -1311,12 +1317,16 @@ public class RuleConvertFacade {
                             } else {
                                 result.setSuccess(0);
                                 result.setMessage("提醒项缺少医院端映射;");
-                                retOtherList.add(result);
+                                ResultOtherLis resultExt = new ResultOtherLis();
+                                BeanUtil.copyProperties(result, resultExt);
+                                retOtherList.add(resultExt);
                             }
                         } else {
                             result.setSuccess(0);
                             result.setMessage("提醒项缺少医院端映射;");
-                            retOtherList.add(result);
+                            ResultOtherLis resultExt = new ResultOtherLis();
+                            BeanUtil.copyProperties(result, resultExt);
+                            retOtherList.add(resultExt);
                         }
                     }
                 });
@@ -1511,12 +1521,16 @@ public class RuleConvertFacade {
                         } else {
                             result.setMessage(result.getMessage() + "禁忌项缺少医院端映射;");
                             result.setSuccess(0);
-                            retOtherList.add(result);
+                            ResultOtherTransfusion resultExt = new ResultOtherTransfusion();
+                            BeanUtil.copyProperties(result, resultExt);
+                            retOtherList.add(resultExt);
                         }
                     } else {
                         result.setMessage(result.getMessage() + "缺少禁忌项;");
                         result.setSuccess(0);
-                        retOtherList.add(result);
+                        ResultOtherTransfusion resultExt = new ResultOtherTransfusion();
+                        BeanUtil.copyProperties(result, resultExt);
+                        retOtherList.add(resultExt);
                     }
                 });
             }
@@ -1540,12 +1554,16 @@ public class RuleConvertFacade {
                         } else {
                             result.setMessage(result.getMessage() + "禁忌项缺少医院端映射;");
                             result.setSuccess(0);
-                            retOtherList.add(result);
+                            ResultOtherTransfusion resultExt = new ResultOtherTransfusion();
+                            BeanUtil.copyProperties(result, resultExt);
+                            retOtherList.add(resultExt);
                         }
                     } else {
                         result.setMessage(result.getMessage() + "缺少禁忌项;");
                         result.setSuccess(0);
-                        retOtherList.add(result);
+                        ResultOtherTransfusion resultExt = new ResultOtherTransfusion();
+                        BeanUtil.copyProperties(result, resultExt);
+                        retOtherList.add(resultExt);
                     }
                 });
             }