diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index ed3b8ed..7def74c 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -50,6 +50,8 @@ public class MatDeliverFacade { private static Map ONE_ENUMS = new HashMap<>(); + private static Map babyMap = new HashMap<>(); + static { ONE_ENUMS.put(0, "长"); ONE_ENUMS.put(1, "次"); @@ -58,6 +60,34 @@ public class MatDeliverFacade { ONE_ENUMS.put(4, "五"); ONE_ENUMS.put(5, "六"); ONE_ENUMS.put(6, "七"); + + + List b1 = new ArrayList<>(); + b1.add("长女"); + b1.add("次女"); + babyMap.put("00", b1); + + List b2 = new ArrayList<>(); + b2.add("长子"); + b2.add("次子"); + babyMap.put("11", b2); + + List b3 = new ArrayList<>(); + b3.add("之子"); + b3.add("之女"); + + List b4 = new ArrayList<>(); + b4.add("之女"); + b4.add("之子"); + babyMap.put("01", b4); + babyMap.put("10", b3); + List b5 = new ArrayList<>(); + b5.add("之子"); + List b6 = new ArrayList<>(); + b6.add("之女"); + + babyMap.put("1", b5); + babyMap.put("0", b6); } /** @@ -206,35 +236,6 @@ public class MatDeliverFacade { private static List buildBabyName(List list) { - Map babyMap = new HashMap<>(); - List b1 = new ArrayList<>(); - b1.add("长女"); - b1.add("次女"); - babyMap.put("00", b1); - - List b2 = new ArrayList<>(); - b2.add("长子"); - b2.add("次子"); - babyMap.put("11", b2); - - List b3 = new ArrayList<>(); - b3.add("之子"); - b3.add("之女"); - - List b4 = new ArrayList<>(); - b4.add("之女"); - b4.add("之子"); - babyMap.put("01", b4); - babyMap.put("10", b3); - List b5 = new ArrayList<>(); - b5.add("之子"); - List b6 = new ArrayList<>(); - b6.add("之女"); - - babyMap.put("1", b5); - babyMap.put("0", b6); - - String id = ""; if (list.size() > 2) { int boyCount = 0; @@ -262,17 +263,6 @@ public class MatDeliverFacade { } return babyMap.get(id); } - - - /* String id=""; - - for (int i = 0; i < list.size() && i < 2; i++) { - MatDeliverAddRequest.Baby baby = list.get(i); - if(StringUtils.isNotEmpty(baby.getBabyGender())){ - id+=baby.getBabyGender(); - } - } - return babyMap.get(id);*/ } public static void main(String[] args) {