From 060998c8d6c96ffb781fb8c4dfc6cf3ea2a696c9 Mon Sep 17 00:00:00 2001 From: "jesse.wang" Date: Thu, 13 Apr 2023 23:14:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A4=E7=8B=AC=E7=97=87=E8=AF=8A=E6=96=AD?= =?UTF-8?q?=E5=88=9D=E7=AD=9B=E5=A5=97=E9=A4=90=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../constants/PrimaryScreeningConstants.java | 86 +++++++++++++++++++++- .../operate/web/inteceptor/InitDataConfig.java | 34 ++++----- 2 files changed, 101 insertions(+), 19 deletions(-) diff --git a/platform-common/src/main/java/com/lyms/platform/common/constants/PrimaryScreeningConstants.java b/platform-common/src/main/java/com/lyms/platform/common/constants/PrimaryScreeningConstants.java index 34007e1..c5f86e2 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/constants/PrimaryScreeningConstants.java +++ b/platform-common/src/main/java/com/lyms/platform/common/constants/PrimaryScreeningConstants.java @@ -3,7 +3,6 @@ package com.lyms.platform.common.constants; import com.google.common.collect.Lists; import com.lyms.platform.common.base.BaseMap; -import java.util.ArrayList; import java.util.List; /** @@ -94,5 +93,88 @@ public class PrimaryScreeningConstants { ); - + public static final List WARNINGSIGNS18 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","语言功能障碍或倒退"), + new BaseMap("2","社会交往能力障 碍或倒退"), + new BaseMap("3","与人无目光交流"), + new BaseMap("4","不会独走") + ); + public static final List LANGUAGESOCIAL18 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","语言功能障碍或倒退"), + new BaseMap("2","社会交往能力障碍或倒退") + ); + public static final List WARNINGSIGNS24 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","不会说3个物品的名称"), + new BaseMap("2","不会按吩咐做简单事情"), + new BaseMap("3","不会用勺吃饭"), + new BaseMap("4","不会扶栏上楼梯/台阶") + ); + public static final List LANGUAGESOCIAL24 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","语言功能障碍或倒退"), + new BaseMap("2","社会交往能力障碍或倒退") + ); + public static final List WARNINGSIGNS30 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","不会说2-3个字的短语"), + new BaseMap("2","兴趣单一、刻板"), + new BaseMap("3","不会示意大小便"), + new BaseMap("4","不会跑") + ); + public static final List LANGUAGESOCIAL30 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","语言功能障碍或倒退"), + new BaseMap("2","社会交往能力障碍或倒退") + ); + public static final List WARNINGSIGNS36 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","不会说自己的名字"), + new BaseMap("2","不会玩“拿棍当马骑”等假想游戏"), + new BaseMap("3","不会模仿画圆"), + new BaseMap("4","不会双脚跳") + ); + public static final List LANGUAGESOCIAL36 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","语言功能障碍或倒退"), + new BaseMap("2","社会交往能力障碍或倒退") + ); + public static final List WARNINGSIGNS48 =Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","不会说带形容词的句子"), + new BaseMap("2","不能按要求等待或轮流"), + new BaseMap("3","不会独立穿衣"), + new BaseMap("4","不会单脚站立") + ); + public static final List LANGUAGESOCIAL48 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","语言功能障碍或倒退"), + new BaseMap("2","社会交往能力障碍或倒退") + ); + public static final List WARNINGSIGNS60 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","不能简单叙说事情经过"), + new BaseMap("2","不知道自己的性别"), + new BaseMap("3","不会用筷子吃饭"), + new BaseMap("4","不会单脚跳") + ); + public static final List LANGUAGESOCIAL60 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","语言功能障碍或倒退"), + new BaseMap("2","社会交往能力障碍或倒退") + ); + public static final List WARNINGSIGNS72 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","不会表达自己的感受或想法"), + new BaseMap("2","不会玩角色扮演的集体游戏"), + new BaseMap("3","不会画方形"), + new BaseMap("4","不会奔跑") + ); + public static final List LANGUAGESOCIAL72 = Lists.newArrayList( + new BaseMap("0","未见异常"), + new BaseMap("1","语言功能障碍或倒退"), + new BaseMap("2","社会交往能力障碍或倒退") + ); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/InitDataConfig.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/InitDataConfig.java index 6fcb2cb..aa76dcd 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/InitDataConfig.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/InitDataConfig.java @@ -32,7 +32,7 @@ public class InitDataConfig implements InitializingBean, ServletContextAware { public void setServletContext(ServletContext servletContext) { logger.info("=================开始初始化孤独症月龄套餐==================="); - HashMap> res = new HashMap<>(); + List monthAgeList = new ArrayList<>(); /** * B(3, "3月龄"), @@ -59,7 +59,7 @@ public class InitDataConfig implements InitializingBean, ServletContextAware { monthAgeList.add("60"); monthAgeList.add("72"); for (String monthAge : monthAgeList) { - res.clear(); + HashMap> res = new HashMap<>(); switch (monthAge) { case "3": //预警征象筛查 @@ -81,51 +81,51 @@ public class InitDataConfig implements InitializingBean, ServletContextAware { break; case "12": //预警征象筛查 - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS12); //语言功能和社会交往能力询问 res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL12); break; case "18": //预警征象筛查 - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS18); //语言功能和社会交往能力询问 - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL18); break; case "24": //预警征象筛查 - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS24); //语言功能和社会交往能力询问 - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL24); break; case "30": //预警征象筛查 - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS30); //语言功能和社会交往能力询问 - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL30); break; case "36": //预警征象筛查 - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS36); //语言功能和社会交往能力询问 - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL36); break; case "48": //预警征象筛查 - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS48); //语言功能和社会交往能力询问 - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL48); break; case "60": //预警征象筛查 - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS60); //语言功能和社会交往能力询问 - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL60); break; case "72": //预警征象筛查 - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS72); //语言功能和社会交往能力询问 - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3); + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL72); break; } MONTHAGEINFO.put(Integer.valueOf(monthAge),res); -- 1.8.3.1