Commit 25dc5cefcc41d2aceacc3ceef590dc07d695d03b
Exists in
master
and in
6 other branches
Merge remote-tracking branch 'origin/master'
Showing 3 changed files
platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java
View file @
25dc5ce
... | ... | @@ -8,6 +8,7 @@ |
8 | 8 | import com.lyms.platform.pojo.Patients; |
9 | 9 | import com.lyms.platform.query.*; |
10 | 10 | import org.apache.commons.lang.*; |
11 | +import org.apache.commons.lang.StringUtils; | |
11 | 12 | import org.apache.commons.lang.math.*; |
12 | 13 | import org.springframework.context.ApplicationContext; |
13 | 14 | import org.springframework.context.support.ClassPathXmlApplicationContext; |
14 | 15 | |
15 | 16 | |
16 | 17 | |
... | ... | @@ -41,38 +42,61 @@ |
41 | 42 | // System.out.print("5878388d0cf235c11f845399".length()); |
42 | 43 | |
43 | 44 | |
44 | - String str = "{\"yesOrNo\":\"yes\",\"26cac65c-a040-4898-b7da-8deed3ba0ec3\":{\"checkBox\":true,\"proName\":\"循环系统类\",\"selected\":[\"6c46f0c0-97f1-4b72-a11c-98eacfff9a8f\",\"3beb4592-0fda-4041-b148-97d315fccb94\",\"87f35a26-379d-4a05-8ab8-01e634835474\",\"17e9c0ff-92e6-4f48-9f02-264711a8689d\",\"fd51e86b-d3ef-4b38-9dc3-174cf5431855\",\"f14e3084-2ad5-4e25-a634-196e96949ef3\",\"f9acf716-50b0-4b45-bebc-9d21983c616f\",\"31f9dcd6-d7f0-42b5-bd7d-72dd7fe3b01a\",\"322ad477-8130-46d0-a67c-de1b4dc9c640\",\"e7582017-b94c-46ed-b7fd-e36c747da13a\",\"04f8bb8b-f074-41bc-8f41-d3bedb65874b\"]},\"57e4bedbf0f0baa1bee496cd\":{\"checkBox\":true,\"proName\":\"其他\",\"selected\":\"其他既往史\"}}"; | |
45 | + System.out.println("abacb".indexOf(",")); | |
46 | + System.out.println("abacb".substring(0,"abacb".indexOf(","))); | |
45 | 47 | |
46 | - //既往史 | |
47 | - String pastHistory = ""; | |
48 | - if (org.apache.commons.lang.StringUtils.isNotEmpty(str)) | |
49 | - { | |
50 | - Map map = JsonUtil.str2Obj(str, Map.class); | |
51 | - String yesOrNo = map.get("yesOrNo") == null ? "" : map.get("yesOrNo").toString(); | |
52 | - if ("no".equals(yesOrNo)) | |
53 | - { | |
54 | - pastHistory = "无"; | |
55 | - } | |
56 | - else if ("yes".equals(yesOrNo)) | |
57 | - { | |
58 | - | |
59 | - for(Object key : map.keySet()) | |
60 | - { | |
61 | - Object obj = map.get(key); | |
62 | - if (obj != null && !"yes".equals(obj.toString())) | |
63 | - { | |
64 | - System.out.println(obj.toString()); | |
65 | -// Map itemMap = JsonUtil.str2Obj(obj.toString(), Map.class); | |
66 | -// if (itemMap != null && itemMap.size() > 0) | |
48 | +// String str = "{\"yesOrNo\":\"yes\",\"26cac65c-a040-4898-b7da-8deed3ba0ec3\":{\"checkBox\":true,\"proName\":\"循环系统类\",\"selected\":[\"6c46f0c0-97f1-4b72-a11c-98eacfff9a8f\",\"3beb4592-0fda-4041-b148-97d315fccb94\",\"87f35a26-379d-4a05-8ab8-01e634835474\",\"17e9c0ff-92e6-4f48-9f02-264711a8689d\",\"fd51e86b-d3ef-4b38-9dc3-174cf5431855\",\"f14e3084-2ad5-4e25-a634-196e96949ef3\",\"f9acf716-50b0-4b45-bebc-9d21983c616f\",\"31f9dcd6-d7f0-42b5-bd7d-72dd7fe3b01a\",\"322ad477-8130-46d0-a67c-de1b4dc9c640\",\"e7582017-b94c-46ed-b7fd-e36c747da13a\",\"04f8bb8b-f074-41bc-8f41-d3bedb65874b\"]},\"57e4bedbf0f0baa1bee496cd\":{\"checkBox\":true,\"proName\":\"其他\",\"selected\":\"其他既往史\"}}"; | |
49 | +// | |
50 | +// //既往史 | |
51 | +// String pastHistory = ""; | |
52 | +// if (org.apache.commons.lang.StringUtils.isNotEmpty(str)) | |
53 | +// { | |
54 | +// Map map = JsonUtil.jkstr2Obj(str, Map.class); | |
55 | +// String yesOrNo = map.get("yesOrNo") == null ? "" : map.get("yesOrNo").toString(); | |
56 | +// if ("no".equals(yesOrNo)) | |
57 | +// { | |
58 | +// pastHistory = "无"; | |
59 | +// } | |
60 | +// else if ("yes".equals(yesOrNo)) | |
61 | +// { | |
62 | +// | |
63 | +// for(Object key : map.keySet()) | |
64 | +// { | |
65 | +// Object obj = map.get(key); | |
66 | +// if (obj != null && !"yes".equals(obj.toString())) | |
67 | +// { | |
68 | +// String item = obj.toString().substring(1).substring(0,obj.toString().length()-2); | |
69 | +// System.out.println(item); | |
70 | +// if (StringUtils.isNotEmpty(item)) | |
67 | 71 | // { |
68 | -// String proName = itemMap.get("proName") == null ? "" : itemMap.get("proName").toString(); | |
69 | -// String selected = itemMap.get("selected") == null ? "" : itemMap.get("selected").toString(); | |
72 | +// if (item.contains("selected=[") && item.contains("]")) | |
73 | +// { | |
74 | +// String selecteds = item.substring(item.indexOf("[")+1,item.indexOf("]")); | |
75 | +// String[] items = selecteds.split(","); | |
76 | +// for (int i = 0,len = items.length; i < len;i++) | |
77 | +// { | |
78 | +// String selectedId = items[i].trim(); | |
79 | +// } | |
80 | +// } | |
81 | +// else | |
82 | +// { | |
83 | +// String[] items = item.split(","); | |
84 | +// for (int i = 0,len = items.length; i < len;i++) | |
85 | +// { | |
86 | +// if (items[i].contains("selected=")) | |
87 | +// { | |
88 | +// String otherSelected = items[i].substring(items[i].indexOf("selected=")); | |
89 | +// otherSelected = otherSelected.substring(otherSelected.indexOf("=")+1); | |
90 | +// System.out.println(otherSelected); | |
91 | +// } | |
92 | +// } | |
93 | +// } | |
70 | 94 | // } |
71 | - } | |
72 | - } | |
73 | - } | |
74 | - } | |
75 | - System.out.println(pastHistory); | |
95 | +// } | |
96 | +// } | |
97 | +// } | |
98 | +// } | |
99 | + | |
76 | 100 | } |
77 | 101 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
25dc5ce
... | ... | @@ -1882,29 +1882,31 @@ |
1882 | 1882 | } |
1883 | 1883 | else if ("yes".equals(yesOrNo)) |
1884 | 1884 | { |
1885 | - String qt = map.get("qt") == null ? "" : map.get("qt").toString(); | |
1886 | - if ("true".equals(qt)) | |
1887 | - { | |
1888 | - String qtText = map.get("qtText") == null ? "" : map.get("qtText").toString(); | |
1889 | - drugGllergic+=" "+qtText; | |
1890 | - } | |
1891 | 1885 | |
1886 | + | |
1892 | 1887 | String qmsgm = map.get("qmsgm") == null ? "" : map.get("qmsgm").toString(); |
1893 | 1888 | if ("true".equals(qmsgm)) |
1894 | 1889 | { |
1895 | - drugGllergic+=" 青霉素过敏"; | |
1890 | + drugGllergic+=" 青霉素过敏,"; | |
1896 | 1891 | } |
1897 | 1892 | String halyw = map.get("halyw") == null ? "" : map.get("halyw").toString(); |
1898 | 1893 | if ("true".equals(halyw)) |
1899 | 1894 | { |
1900 | - drugGllergic+=" 磺胺类药物"; | |
1895 | + drugGllergic+=" 磺胺类药物,"; | |
1901 | 1896 | } |
1902 | 1897 | String xfmsgm = map.get("xfmsgm") == null ? "" : map.get("xfmsgm").toString(); |
1903 | 1898 | if ("true".equals(xfmsgm)) |
1904 | 1899 | { |
1905 | - drugGllergic+=" 先锋霉素过敏"; | |
1900 | + drugGllergic+=" 先锋霉素过敏,"; | |
1906 | 1901 | } |
1907 | 1902 | |
1903 | + String qt = map.get("qt") == null ? "" : map.get("qt").toString(); | |
1904 | + if ("true".equals(qt)) | |
1905 | + { | |
1906 | + String qtText = map.get("qtText") == null ? "" : map.get("qtText").toString(); | |
1907 | + drugGllergic+=" "+qtText; | |
1908 | + } | |
1909 | + FunvCommonUtil.spitd(drugGllergic); | |
1908 | 1910 | } |
1909 | 1911 | } |
1910 | 1912 | |
... | ... | @@ -1927,7 +1929,7 @@ |
1927 | 1929 | */ |
1928 | 1930 | public BaseObjectResponse getResidentsPageById(String id) { |
1929 | 1931 | BaseObjectResponse br = new BaseObjectResponse(); |
1930 | - ResidentsArchiveResult result = new ResidentsArchiveResult(); | |
1932 | + ResidentsPageResult result = new ResidentsPageResult(); | |
1931 | 1933 | |
1932 | 1934 | ResidentsArchiveQuery query = new ResidentsArchiveQuery(); |
1933 | 1935 | query.setYn(YnEnums.YES.getId()); |
1934 | 1936 | |
... | ... | @@ -1946,10 +1948,10 @@ |
1946 | 1948 | } |
1947 | 1949 | |
1948 | 1950 | |
1949 | - private ResidentsArchiveResult getResidentsPageResult(ResidentsArchiveModel model) { | |
1951 | + private ResidentsPageResult getResidentsPageResult(ResidentsArchiveModel model) { | |
1950 | 1952 | ResidentsPageResult result = new ResidentsPageResult(); |
1951 | 1953 | result.setUsername(model.getUsername()); |
1952 | - result.setSex(SexEnum.getTextById(Integer.valueOf(model.getSex()))); | |
1954 | + result.setSex(getBasicConfig(model.getSex())); | |
1953 | 1955 | result.setBirthday(DateUtil.getyyyy_MM_dd(model.getBirthday())); |
1954 | 1956 | result.setCountry(getBasicConfig(model.getCountryId())); |
1955 | 1957 | result.setNation(getBasicConfig(model.getNationId())); |
... | ... | @@ -1957,7 +1959,7 @@ |
1957 | 1959 | result.setCertificateType(FunvCommonUtil.getBaseicConfigByid(model.getCertificateTypeId(), basicConfigService)); |
1958 | 1960 | result.setCertificateNum(model.getCertificateNum()); |
1959 | 1961 | result.setCensusType(FunvCommonUtil.getBaseicConfigByid(model.getLevelTypeId(), basicConfigService)); |
1960 | - result.setLevelType(FunvCommonUtil.getBaseicConfigByid(model.getLiveTypeId(), basicConfigService)); | |
1962 | + result.setLiveType(FunvCommonUtil.getBaseicConfigByid(model.getLiveTypeId(), basicConfigService)); | |
1961 | 1963 | result.setLevelType(FunvCommonUtil.getBaseicConfigByid(model.getLevelTypeId(), basicConfigService)); |
1962 | 1964 | result.setProfessionType(FunvCommonUtil.getBaseicConfigByid(model.getProfessionTypeId(), basicConfigService)); |
1963 | 1965 | result.setAge(DateUtil.getAge(model.getBirthday(), new Date())); |
1964 | 1966 | |
1965 | 1967 | |
... | ... | @@ -1975,14 +1977,14 @@ |
1975 | 1977 | result.setAddressRegister(addressRegister); |
1976 | 1978 | result.setLiveAddress(liveAddress); |
1977 | 1979 | //既往史 |
1978 | - String pastHistory = ""; | |
1979 | - if (StringUtils.isNotEmpty(model.getPastHistory())) | |
1980 | + StringBuffer pastHistory = new StringBuffer(); | |
1981 | + if (org.apache.commons.lang.StringUtils.isNotEmpty(model.getPastHistory())) | |
1980 | 1982 | { |
1981 | - Map map = JsonUtil.str2Obj(model.getPastHistory(), Map.class); | |
1983 | + Map map = JsonUtil.jkstr2Obj(model.getPastHistory(), Map.class); | |
1982 | 1984 | String yesOrNo = map.get("yesOrNo") == null ? "" : map.get("yesOrNo").toString(); |
1983 | 1985 | if ("no".equals(yesOrNo)) |
1984 | 1986 | { |
1985 | - pastHistory = "无"; | |
1987 | + pastHistory.append("无"); | |
1986 | 1988 | } |
1987 | 1989 | else if ("yes".equals(yesOrNo)) |
1988 | 1990 | { |
1989 | 1991 | |
1990 | 1992 | |
1991 | 1993 | |
1992 | 1994 | |
1993 | 1995 | |
1994 | 1996 | |
1995 | 1997 | |
... | ... | @@ -1990,33 +1992,280 @@ |
1990 | 1992 | for(Object key : map.keySet()) |
1991 | 1993 | { |
1992 | 1994 | Object obj = map.get(key); |
1993 | - if (obj != null && !"yesOrNo".equals(obj.toString())) | |
1995 | + if (obj != null && !"yes".equals(obj.toString())) | |
1994 | 1996 | { |
1995 | - Map itemMap = JsonUtil.str2Obj(obj.toString(), Map.class); | |
1996 | - if (itemMap != null && itemMap.size() > 0) | |
1997 | + | |
1998 | + String title = getBasicConfig(key.toString()); | |
1999 | + pastHistory.append(title); | |
2000 | + String item = obj.toString().substring(1).substring(0, obj.toString().length() - 2); | |
2001 | + if (StringUtils.isNotEmpty(item)) | |
1997 | 2002 | { |
1998 | - String proName = itemMap.get("proName") == null ? "" : itemMap.get("proName").toString(); | |
1999 | - String selected = itemMap.get("selected") == null ? "" : itemMap.get("selected").toString(); | |
2003 | + if (item.contains("selected=[") && item.contains("]")) | |
2004 | + { | |
2005 | + String selecteds = item.substring(item.indexOf("[")+1,item.indexOf("]")); | |
2006 | + String[] items = selecteds.split(","); | |
2007 | + String temp = ""; | |
2008 | + if (items != null && items.length > 0) | |
2009 | + { | |
2010 | + temp += " ("; | |
2011 | + for (int i = 0,len = items.length; i < len;i++) | |
2012 | + { | |
2013 | + String selectedId = items[i].trim(); | |
2014 | + String value = getBasicConfig(selectedId); | |
2015 | + if (i != len -1) | |
2016 | + { | |
2017 | + temp+=value+","; | |
2018 | + } | |
2019 | + else | |
2020 | + { | |
2021 | + temp+=value; | |
2022 | + } | |
2023 | + } | |
2024 | + temp += " ),"; | |
2025 | + | |
2026 | + pastHistory.append(temp); | |
2027 | + } | |
2028 | + | |
2029 | + } | |
2030 | + else | |
2031 | + { | |
2032 | + String[] items = item.split(","); | |
2033 | + for (int i = 0,len = items.length; i < len;i++) | |
2034 | + { | |
2035 | + if (items[i].contains("selected=")) | |
2036 | + { | |
2037 | + String otherSelected = items[i].substring(items[i].indexOf("selected=")); | |
2038 | + otherSelected = otherSelected.substring(otherSelected.indexOf("=")+1); | |
2039 | + pastHistory.append(otherSelected); | |
2040 | + } | |
2041 | + } | |
2042 | + } | |
2000 | 2043 | } |
2001 | 2044 | } |
2002 | 2045 | } |
2003 | 2046 | } |
2004 | 2047 | } |
2048 | + result.setPastHistory(pastHistory.toString()); | |
2005 | 2049 | |
2006 | - result.setPastHistory(pastHistory); | |
2050 | + //家族史 | |
2051 | + String familyHistory = ""; | |
2052 | + if (StringUtils.isNotEmpty(model.getFamilyHistory())) | |
2053 | + { | |
2054 | + Map map = JsonUtil.str2Obj(model.getFamilyHistory(), Map.class); | |
2055 | + String yesOrNo = map.get("yesOrNo") == null ? "" : map.get("yesOrNo").toString(); | |
2056 | + if ("no".equals(yesOrNo)) | |
2057 | + { | |
2058 | + familyHistory = "无"; | |
2059 | + } | |
2060 | + else if ("yes".equals(yesOrNo)) | |
2061 | + { | |
2062 | + String qmsgm = map.get("ycxjbs") == null ? "" : map.get("ycxjbs").toString(); | |
2063 | + if ("true".equals(qmsgm)) | |
2064 | + { | |
2065 | + familyHistory+=" 遗传性疾病史,"; | |
2066 | + } | |
2067 | + String halyw = map.get("cel") == null ? "" : map.get("cel").toString(); | |
2068 | + if ("true".equals(halyw)) | |
2069 | + { | |
2070 | + familyHistory+=" 唇腭裂,"; | |
2071 | + } | |
2072 | + String xfmsgm = map.get("jh") == null ? "" : map.get("jh").toString(); | |
2073 | + if ("true".equals(xfmsgm)) | |
2074 | + { | |
2075 | + familyHistory+=" 结核,"; | |
2076 | + } | |
2007 | 2077 | |
2078 | + String jsjbs = map.get("jsjbs") == null ? "" : map.get("jsjbs").toString(); | |
2079 | + if ("true".equals(jsjbs)) | |
2080 | + { | |
2081 | + familyHistory+=" 精神疾病史,"; | |
2082 | + } | |
2008 | 2083 | |
2009 | -// //既往史 | |
2010 | -// private String pastHistory; | |
2011 | -// //家族史 | |
2012 | -// private String familyHistory; | |
2013 | -// //个人史 | |
2014 | -// private String personalHistory; | |
2015 | -// //药物过敏史 | |
2016 | -// private String ywgmHistory; | |
2017 | -// //现病史 | |
2018 | -// private String presentHistory; | |
2084 | + String xyb = map.get("xyb") == null ? "" : map.get("xyb").toString(); | |
2085 | + if ("true".equals(xyb)) | |
2086 | + { | |
2087 | + familyHistory+=" 血友病,"; | |
2088 | + } | |
2019 | 2089 | |
2090 | + | |
2091 | + String xtjx = map.get("xtjx") == null ? "" : map.get("xtjx").toString(); | |
2092 | + if ("true".equals(xtjx)) | |
2093 | + { | |
2094 | + familyHistory+=" 先天畸形,"; | |
2095 | + } | |
2096 | + | |
2097 | + | |
2098 | + String sm = map.get("sm") == null ? "" : map.get("sm").toString(); | |
2099 | + if ("true".equals(sm)) | |
2100 | + { | |
2101 | + familyHistory+=" 色盲,"; | |
2102 | + } | |
2103 | + String xtyx = map.get("xtyx") == null ? "" : map.get("xtyx").toString(); | |
2104 | + if ("true".equals(xtyx)) | |
2105 | + { | |
2106 | + familyHistory+=" 先天愚型,"; | |
2107 | + } | |
2108 | + | |
2109 | + String npx = map.get("npx") == null ? "" : map.get("npx").toString(); | |
2110 | + if ("true".equals(npx)) | |
2111 | + { | |
2112 | + familyHistory+=" 牛皮癣,"; | |
2113 | + } | |
2114 | + | |
2115 | + | |
2116 | + String ly = map.get("ly") == null ? "" : map.get("ly").toString(); | |
2117 | + if ("true".equals(ly)) | |
2118 | + { | |
2119 | + familyHistory+=" 聋哑,"; | |
2120 | + } | |
2121 | + | |
2122 | + | |
2123 | + String st = map.get("st") == null ? "" : map.get("st").toString(); | |
2124 | + if ("true".equals(st)) | |
2125 | + { | |
2126 | + familyHistory+=" 双胎,"; | |
2127 | + } | |
2128 | + | |
2129 | + | |
2130 | + String mr = map.get("mr") == null ? "" : map.get("mr").toString(); | |
2131 | + if ("true".equals(mr)) | |
2132 | + { | |
2133 | + familyHistory+=" 盲人,"; | |
2134 | + } | |
2135 | + | |
2136 | + String gb = map.get("gb") == null ? "" : map.get("gb").toString(); | |
2137 | + if ("true".equals(gb)) | |
2138 | + { | |
2139 | + familyHistory+=" 肝病,"; | |
2140 | + } | |
2141 | + | |
2142 | + String qt = map.get("qt") == null ? "" : map.get("qt").toString(); | |
2143 | + if ("true".equals(qt)) | |
2144 | + { | |
2145 | + String qtText = map.get("qtText") == null ? "" : map.get("qtText").toString(); | |
2146 | + familyHistory+=" "+qtText; | |
2147 | + } | |
2148 | + FunvCommonUtil.spitd(familyHistory); | |
2149 | + } | |
2150 | + } | |
2151 | + | |
2152 | + result.setFamilyHistory(familyHistory); | |
2153 | + | |
2154 | + //个人史 | |
2155 | + String personalHistory =""; | |
2156 | + if (StringUtils.isNotEmpty(model.getPersonalHistory())) | |
2157 | + { | |
2158 | + Map map = JsonUtil.str2Obj(model.getPersonalHistory(), Map.class); | |
2159 | + String yesOrNo = map.get("yesOrNo") == null ? "" : map.get("yesOrNo").toString(); | |
2160 | + if ("no".equals(yesOrNo)) | |
2161 | + { | |
2162 | + personalHistory = "无"; | |
2163 | + } | |
2164 | + else if ("yes".equals(yesOrNo)) | |
2165 | + { | |
2166 | + String xy = map.get("xy") == null ? "" : map.get("xy").toString(); | |
2167 | + if ("true".equals(xy)) | |
2168 | + { | |
2169 | + personalHistory+=" 吸烟,"; | |
2170 | + } | |
2171 | + String yj = map.get("yj") == null ? "" : map.get("yj").toString(); | |
2172 | + if ("true".equals(yj)) | |
2173 | + { | |
2174 | + personalHistory+=" 饮酒,"; | |
2175 | + } | |
2176 | + String fyyw = map.get("fyyw") == null ? "" : map.get("fyyw").toString(); | |
2177 | + if ("true".equals(fyyw)) | |
2178 | + { | |
2179 | + personalHistory+=" 服用药物,"; | |
2180 | + } | |
2181 | + | |
2182 | + String jcydwz = map.get("jcydwz,") == null ? "" : map.get("jcydwz").toString(); | |
2183 | + if ("true".equals(jcydwz)) | |
2184 | + { | |
2185 | + personalHistory+=" 接触有毒有害物质,"; | |
2186 | + } | |
2187 | + | |
2188 | + String jcfsx = map.get("jcfsx") == null ? "" : map.get("jcfsx").toString(); | |
2189 | + if ("true".equals(jcfsx)) | |
2190 | + { | |
2191 | + personalHistory+=" 接触放射线,"; | |
2192 | + } | |
2193 | + | |
2194 | + String qt = map.get("qt") == null ? "" : map.get("qt").toString(); | |
2195 | + if ("true".equals(qt)) | |
2196 | + { | |
2197 | + String qtText = map.get("qtText") == null ? "" : map.get("qtText").toString(); | |
2198 | + personalHistory+=" "+qtText; | |
2199 | + } | |
2200 | + | |
2201 | + FunvCommonUtil.spitd(familyHistory); | |
2202 | + } | |
2203 | + } | |
2204 | + | |
2205 | + result.setPersonalHistory(personalHistory); | |
2206 | + | |
2207 | + | |
2208 | + //药物过敏史 | |
2209 | + String ywgmHistory = ""; | |
2210 | + | |
2211 | + if (StringUtils.isNotEmpty(model.getYwgmHistory())) | |
2212 | + { | |
2213 | + Map map = JsonUtil.str2Obj(model.getYwgmHistory(), Map.class); | |
2214 | + String yesOrNo = map.get("yesOrNo") == null ? "" : map.get("yesOrNo").toString(); | |
2215 | + if ("no".equals(yesOrNo)) | |
2216 | + { | |
2217 | + ywgmHistory = "无"; | |
2218 | + } | |
2219 | + else if ("yes".equals(yesOrNo)) | |
2220 | + { | |
2221 | + | |
2222 | + | |
2223 | + String qmsgm = map.get("qmsgm") == null ? "" : map.get("qmsgm").toString(); | |
2224 | + if ("true".equals(qmsgm)) | |
2225 | + { | |
2226 | + ywgmHistory+=" 青霉素过敏,"; | |
2227 | + } | |
2228 | + String halyw = map.get("halyw") == null ? "" : map.get("halyw").toString(); | |
2229 | + if ("true".equals(halyw)) | |
2230 | + { | |
2231 | + ywgmHistory+=" 磺胺类药物,"; | |
2232 | + } | |
2233 | + String xfmsgm = map.get("xfmsgm") == null ? "" : map.get("xfmsgm").toString(); | |
2234 | + if ("true".equals(xfmsgm)) | |
2235 | + { | |
2236 | + ywgmHistory+=" 先锋霉素过敏,"; | |
2237 | + } | |
2238 | + | |
2239 | + String qt = map.get("qt") == null ? "" : map.get("qt").toString(); | |
2240 | + if ("true".equals(qt)) | |
2241 | + { | |
2242 | + String qtText = map.get("qtText") == null ? "" : map.get("qtText").toString(); | |
2243 | + ywgmHistory+=" "+qtText; | |
2244 | + } | |
2245 | + FunvCommonUtil.spitd(familyHistory); | |
2246 | + } | |
2247 | + } | |
2248 | + result.setYwgmHistory(ywgmHistory); | |
2249 | + | |
2250 | + //现病史 | |
2251 | + String presentHistory = ""; | |
2252 | + if (StringUtils.isNotEmpty(model.getPresentHistory())) | |
2253 | + { | |
2254 | + Map map = JsonUtil.str2Obj(model.getPresentHistory(), Map.class); | |
2255 | + String yesOrNo = map.get("yesOrNo") == null ? "" : map.get("yesOrNo").toString(); | |
2256 | + if ("no".equals(yesOrNo)) | |
2257 | + { | |
2258 | + presentHistory = "无"; | |
2259 | + } | |
2260 | + else if ("yes".equals(yesOrNo)) | |
2261 | + { | |
2262 | + String qtText = map.get("qtText") == null ? "" : map.get("qtText").toString(); | |
2263 | + presentHistory+=qtText; | |
2264 | + } | |
2265 | + } | |
2266 | + result.setPresentHistory(presentHistory); | |
2267 | + | |
2268 | + | |
2020 | 2269 | result.setVcCardNo(model.getVcCardNo()); |
2021 | 2270 | if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(model.getBuildDoctor())) { |
2022 | 2271 | if ("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29".equals(model.getBuildDoctor())) { |
2023 | 2272 | |
2024 | 2273 | |
... | ... | @@ -2024,21 +2273,24 @@ |
2024 | 2273 | } |
2025 | 2274 | else |
2026 | 2275 | { |
2027 | - Users users = usersService.getUsers(Integer.parseInt(model.getBuildDoctor())); | |
2028 | - if (users!=null && users.getYn()==YnEnums.YES.getId()){ | |
2029 | - String name = users.getName(); | |
2030 | - result.setBuildDoctor(name); | |
2276 | + try { | |
2277 | + Users users = usersService.getUsers(Integer.parseInt(model.getBuildDoctor())); | |
2278 | + if (users!=null && users.getYn()==YnEnums.YES.getId()){ | |
2279 | + String name = users.getName(); | |
2280 | + result.setBuildDoctor(name); | |
2281 | + } | |
2282 | + } catch (Exception e) | |
2283 | + { | |
2284 | + result.setBuildDoctor(model.getBuildDoctor()); | |
2031 | 2285 | } |
2286 | + | |
2032 | 2287 | } |
2033 | 2288 | } |
2034 | 2289 | |
2035 | 2290 | result.setBuildDate(DateUtil.getyyyy_MM_dd(model.getBuildDay())); |
2036 | 2291 | result.setId(model.getId()); |
2037 | 2292 | |
2038 | - | |
2039 | - | |
2040 | - | |
2041 | - return null; | |
2293 | + return result; | |
2042 | 2294 | } |
2043 | 2295 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/FunvCommonUtil.java
View file @
25dc5ce