Commit 5b38fe7f9b323511f3142527e5c86b6e3205b76d
1 parent
c92aaa5fd9
Exists in
master
and in
8 other branches
update folic
Showing 3 changed files with 53 additions and 19 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolicAcidController.java
View file @
5b38fe7
... | ... | @@ -42,10 +42,11 @@ |
42 | 42 | //获取单个发放记录 |
43 | 43 | @RequestMapping(value = "/getFolicAcid", method = RequestMethod.GET) |
44 | 44 | @ResponseBody |
45 | -// @TokenRequired | |
45 | + @TokenRequired | |
46 | 46 | public BaseObjectResponse getFolicAcid(@Valid FolicAcidQueryRequest folicAcidQueryRequest, |
47 | 47 | HttpServletRequest request) { |
48 | - return folicAcidFacade.getFolicAcid(folicAcidQueryRequest); | |
48 | + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
49 | + return folicAcidFacade.getFolicAcid(folicAcidQueryRequest,loginState.getId()); | |
49 | 50 | } |
50 | 51 | |
51 | 52 | //叶酸发放管理 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/FolicAcidFacade.java
View file @
5b38fe7
... | ... | @@ -159,12 +159,14 @@ |
159 | 159 | return id; |
160 | 160 | } |
161 | 161 | |
162 | - public BaseObjectResponse getFolicAcid(FolicAcidQueryRequest queryRequest){ | |
162 | + public BaseObjectResponse getFolicAcid(FolicAcidQueryRequest queryRequest,Integer userId){ | |
163 | 163 | Map<String, Object> archiveMap = null; |
164 | 164 | FolicAcid folicAcid = null; |
165 | 165 | ResidentsArchiveModel archiveModel = null; |
166 | 166 | Map<String, Object> resultMap = new HashMap<>(); |
167 | 167 | |
168 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
169 | + | |
168 | 170 | //查询妇女信息 |
169 | 171 | if (StringUtils.isNotEmpty(queryRequest.getId())){ |
170 | 172 | folicAcid = folicAcidService.getFolicAcid(queryRequest.getId()); |
171 | 173 | |
... | ... | @@ -173,10 +175,11 @@ |
173 | 175 | } |
174 | 176 | }else { |
175 | 177 | ResidentsArchiveQuery archiveQuery = new ResidentsArchiveQuery(); |
176 | - archiveQuery.setYn(1); | |
177 | - archiveQuery.setHospitalId(queryRequest.getHospitalId()); | |
178 | + archiveQuery.setYn(YnEnums.YES.getId()); | |
179 | + archiveQuery.setHospitalId(hospitalId); | |
178 | 180 | if (StringUtils.isNotEmpty(queryRequest.getCardNo())){ |
179 | 181 | archiveQuery.setCertificateNum(queryRequest.getCardNo()); |
182 | + archiveQuery.setCertificateTypeId(queryRequest.getCertificateTypeId()); | |
180 | 183 | List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(archiveQuery); |
181 | 184 | if (CollectionUtils.isNotEmpty(modelList)){ |
182 | 185 | archiveModel = modelList.get(0); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/FunvCommonUtil.java
View file @
5b38fe7
... | ... | @@ -13,6 +13,8 @@ |
13 | 13 | public static String NOT = "无"; |
14 | 14 | public static String NORMAL = "正常"; |
15 | 15 | public static String ABNORMAL = "异常"; |
16 | + public static String YES = "是"; | |
17 | + public static String NO = "否"; | |
16 | 18 | |
17 | 19 | //返回中间四位数为*号的手机号 |
18 | 20 | public static String getXingPhone(String phone){ |
19 | 21 | |
20 | 22 | |
21 | 23 | |
... | ... | @@ -23,26 +25,54 @@ |
23 | 25 | return ""; |
24 | 26 | } |
25 | 27 | |
26 | - public static String havaOrNOString(String s){ | |
27 | - if (StringUtils.isNotEmpty(s)){ | |
28 | - if (s.equals("1")){ | |
29 | - return HAVE; | |
30 | - }else { | |
31 | - return NOT; | |
28 | + public static String havaOrNOString(String s,Integer type) { | |
29 | + if (StringUtils.isNotEmpty(s)) { | |
30 | + if (type == 1) { | |
31 | + if (s.equals("1")) { | |
32 | + return HAVE; | |
33 | + } else { | |
34 | + return NOT; | |
35 | + } | |
36 | + } else if (type == 2) { | |
37 | + if (s.equals("1")) { | |
38 | + return NORMAL; | |
39 | + } else { | |
40 | + return ABNORMAL; | |
41 | + } | |
42 | + } else if (type == 3) { | |
43 | + if (s.equals("1")) { | |
44 | + return YES; | |
45 | + } else { | |
46 | + return NO; | |
47 | + } | |
32 | 48 | } |
33 | 49 | } |
34 | - return NOT; | |
50 | + return ""; | |
35 | 51 | } |
36 | 52 | |
37 | - public static String havaOrNOInteger(Integer i){ | |
38 | - if (i!=null){ | |
39 | - if (i==1){ | |
40 | - return HAVE; | |
41 | - }else { | |
42 | - return NOT; | |
53 | + public static String havaOrNOInteger(Integer s,Integer type) { | |
54 | + if (s != null) { | |
55 | + if (type == 1) { | |
56 | + if (s == 1 ) { | |
57 | + return HAVE; | |
58 | + } else { | |
59 | + return NOT; | |
60 | + } | |
61 | + } else if (type == 2) { | |
62 | + if (s == 1) { | |
63 | + return NORMAL; | |
64 | + } else { | |
65 | + return ABNORMAL; | |
66 | + } | |
67 | + } else if (type == 3) { | |
68 | + if (s == 1) { | |
69 | + return YES; | |
70 | + } else { | |
71 | + return NO; | |
72 | + } | |
43 | 73 | } |
44 | 74 | } |
45 | - return NOT; | |
75 | + return ""; | |
46 | 76 | } |
47 | 77 | |
48 | 78 | } |