Browse Source

随机获取

zhoutg 4 years ago
parent
commit
04f7ce902b
1 changed files with 42 additions and 33 deletions
  1. 42 33
      src/main/java/com/diagbot/facade/TestFacade.java

+ 42 - 33
src/main/java/com/diagbot/facade/TestFacade.java

@@ -72,39 +72,39 @@ public class TestFacade {
             indicationPushVO.setIdNum(bean.getIdNum());
             if (StringUtil.isNotBlank(bean.getOrderType())) {
                 switch (bean.getOrderType()) {
-                    // case "实验室检查名称": // 细项
-                    //     List<Lis> lisDetailOrder = new ArrayList<>();
-                    //     Lis lisDetailBean = new Lis();
-                    //     lisDetailBean.setName(bean.getStandName());
-                    //     lisDetailBean.setDetailName(bean.getStandName());
-                    //     lisDetailBean.setUniqueName(bean.getStandName());
-                    //     lisDetailOrder.add(lisDetailBean);
-                    //     indicationPushVO.setLisOrder(lisDetailOrder);
-                    //     break;
-                    // case "辅助检查名称":
-                    //     List<Pacs> pacsOrder = new ArrayList<>();
-                    //     Pacs pacsBean = new Pacs();
-                    //     pacsBean.setName(bean.getStandName());
-                    //     pacsBean.setUniqueName(bean.getStandName());
-                    //     pacsOrder.add(pacsBean);
-                    //     indicationPushVO.setPacsOrder(pacsOrder);
-                    //     break;
-                    // case "实验室检查套餐名":
-                    //     List<Lis> lisOrder = new ArrayList<>();
-                    //     Lis lisBean = new Lis();
-                    //     lisBean.setName(bean.getStandName());
-                    //     lisBean.setUniqueName(bean.getStandName());
-                    //     lisOrder.add(lisBean);
-                    //     indicationPushVO.setLisOrder(lisOrder);
-                    //     break;
-                    // case "医保手术和操作名称":
-                    //     List<Item> operationOrder = new ArrayList<>();
-                    //     Item operationItem = new Item();
-                    //     operationItem.setName(bean.getStandName());
-                    //     operationItem.setUniqueName(bean.getStandName());
-                    //     operationOrder.add(operationItem);
-                    //     indicationPushVO.setOperationOrder(operationOrder);
-                    //     break;
+                    case "实验室检查名称": // 细项
+                        List<Lis> lisDetailOrder = new ArrayList<>();
+                        Lis lisDetailBean = new Lis();
+                        lisDetailBean.setName(bean.getStandName());
+                        lisDetailBean.setDetailName(bean.getStandName());
+                        lisDetailBean.setUniqueName(bean.getStandName());
+                        lisDetailOrder.add(lisDetailBean);
+                        indicationPushVO.setLisOrder(lisDetailOrder);
+                        break;
+                    case "辅助检查名称":
+                        List<Pacs> pacsOrder = new ArrayList<>();
+                        Pacs pacsBean = new Pacs();
+                        pacsBean.setName(bean.getStandName());
+                        pacsBean.setUniqueName(bean.getStandName());
+                        pacsOrder.add(pacsBean);
+                        indicationPushVO.setPacsOrder(pacsOrder);
+                        break;
+                    case "实验室检查套餐名":
+                        List<Lis> lisOrder = new ArrayList<>();
+                        Lis lisBean = new Lis();
+                        lisBean.setName(bean.getStandName());
+                        lisBean.setUniqueName(bean.getStandName());
+                        lisOrder.add(lisBean);
+                        indicationPushVO.setLisOrder(lisOrder);
+                        break;
+                    case "医保手术和操作名称":
+                        List<Item> operationOrder = new ArrayList<>();
+                        Item operationItem = new Item();
+                        operationItem.setName(bean.getStandName());
+                        operationItem.setUniqueName(bean.getStandName());
+                        operationOrder.add(operationItem);
+                        indicationPushVO.setOperationOrder(operationOrder);
+                        break;
                     case "药品通用名称":
                         List<Drug> drugOrder = new ArrayList<>();
                         Drug drug = new Drug();
@@ -987,4 +987,13 @@ public class TestFacade {
         }
         return item;
     }
+
+    /**
+     * 随机获取0—size之间的一个数值
+     * @param size
+     * @return
+     */
+    public int getRandomNum(int size) {
+        return (int)(Math.random() * size);
+    }
 }