Commit 824be371712ad6a0c597edd07f3f2093b37bc15e

Authored by yangfei
1 parent c54e1a7201

查询号bug修改

Showing 3 changed files with 52 additions and 36 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java View file @ 824be37
... ... @@ -54,11 +54,11 @@
54 54 * @return
55 55 */
56 56 @RequestMapping(value = "/downExChuData", method = RequestMethod.GET)
57   - // @TokenRequired
  57 + @TokenRequired
58 58 public void downExChuData(@RequestParam("id") String id, HttpServletRequest request, HttpServletResponse response) {
59 59 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
60 60  
61   - Map<String, Object> map = viewFacade.exChuData(id,loginState.getId());
  61 + Map<String, Object> map = viewFacade.exChuData(id, loginState.getId());
62 62  
63 63 if (map == null) {
64 64 return;
65 65  
66 66  
67 67  
68 68  
69 69  
70 70  
71 71  
72 72  
73 73  
74 74  
75 75  
76 76  
77 77  
78 78  
... ... @@ -116,41 +116,46 @@
116 116 markPubText(builder, "/");
117 117 }
118 118  
119   - if(data.containsKey("heart")){
  119 + if (data.containsKey("heart")) {
120 120 builder.moveToBookmark("heart");
121   - markFrameText(builder, (String)data.get("heart"));
  121 + markFrameText(builder, (String) data.get("heart"));
122 122 data.remove("heart");
123 123 }
124   - if(data.containsKey("lungs")){
  124 + if (data.containsKey("lungs")) {
125 125 builder.moveToBookmark("lungs");
126   - markFrameText(builder, (String)data.get("lungs"));
  126 + markFrameText(builder, (String) data.get("lungs"));
127 127 data.remove("lungs");
128 128 }
129   - if(data.containsKey("vulva")){
  129 + if (data.containsKey("vulva")) {
130 130 builder.moveToBookmark("vulva");
131   - markFrameText(builder, (String)data.get("vulva"));
  131 + markFrameText(builder, (String) data.get("vulva"));
132 132 data.remove("vulva");
133 133 }
134   - if(data.containsKey("vagina")){
  134 + if (data.containsKey("vagina")) {
135 135 builder.moveToBookmark("vagina");
136   - markFrameText(builder, (String)data.get("vagina"));
  136 + markFrameText(builder, (String) data.get("vagina"));
137 137 data.remove("vagina");
138 138 }
139   - if(data.containsKey("cervical")){
  139 + if (data.containsKey("cervical")) {
140 140 builder.moveToBookmark("cervical");
141   - markFrameText(builder, (String)data.get("cervical"));
  141 + markFrameText(builder, (String) data.get("cervical"));
142 142 data.remove("cervical");
143 143 }
144   - if(data.containsKey("uterus")){
  144 + if (data.containsKey("uterus")) {
145 145 builder.moveToBookmark("uterus");
146   - markFrameText(builder, (String)data.get("uterus"));
  146 + markFrameText(builder, (String) data.get("uterus"));
147 147 data.remove("uterus");
148 148 }
149   - if(data.containsKey("fujian")){
  149 + if (data.containsKey("fujian")) {
150 150 builder.moveToBookmark("fujian");
151   - markFrameText(builder, (String)data.get("fujian"));
  151 + markFrameText(builder, (String) data.get("fujian"));
152 152 data.remove("fujian");
153 153 }
  154 + if (data.containsKey("isZhuan")) {
  155 + builder.moveToBookmark("isZhuan");
  156 + markFrameText(builder, (String) data.get("isZhuan"));
  157 + data.remove("isZhuan");
  158 + }
154 159 builder.moveToBookmark("ydfmw");
155 160 List<String> ydfmw = (List<String>) data.get("ydfmw");
156 161 data.remove("ydfmw");
157 162  
158 163  
159 164  
160 165  
161 166  
... ... @@ -158,19 +163,19 @@
158 163 markFrameText(builder, yf);
159 164 markPubText(builder, "/");
160 165 }
161   - if(data.containsKey("ydqjd")){
  166 + if (data.containsKey("ydqjd")) {
162 167 builder.moveToBookmark("ydqjd");
163   - markFrameText(builder, (String)data.get("ydqjd"));
  168 + markFrameText(builder, (String) data.get("ydqjd"));
164 169 data.remove("ydqjd");
165 170 }
166   - if(data.containsKey("syjg")){
  171 + if (data.containsKey("syjg")) {
167 172 builder.moveToBookmark("syjg");
168   - markFrameText(builder, (String)data.get("syjg"));
  173 + markFrameText(builder, (String) data.get("syjg"));
169 174 data.remove("syjg");
170 175 }
171   - if(data.containsKey("hivkt")){
  176 + if (data.containsKey("hivkt")) {
172 177 builder.moveToBookmark("hivkt");
173   - markFrameText(builder, (String)data.get("hivkt"));
  178 + markFrameText(builder, (String) data.get("hivkt"));
174 179 data.remove("hivkt");
175 180 }
176 181 } catch (Exception e) {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java View file @ 824be37
... ... @@ -174,7 +174,6 @@
174 174 br.setWeight(data.getWeight());
175 175 configResults.add(br);
176 176 }
177   -
178 177 }
179 178 return configResults;
180 179 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java View file @ 824be37
... ... @@ -24,6 +24,7 @@
24 24 import org.apache.commons.collections.CollectionUtils;
25 25 import org.apache.commons.collections.MapUtils;
26 26 import org.apache.commons.lang.StringUtils;
  27 +import org.apache.commons.lang.math.NumberUtils;
27 28 import org.springframework.beans.factory.annotation.Autowired;
28 29 import org.springframework.stereotype.Component;
29 30  
... ... @@ -282,19 +283,6 @@
282 283 return null;
283 284 }
284 285  
285   - String hospital = autoMatchFacade.getHospitalId(userId);
286   -
287   - ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery();
288   - referralApplyOrderQuery.setParentId(data.getParentId());
289   - referralApplyOrderQuery.setOutHospitalId(hospital);
290   - List<ReferralApplyOrderModel> orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery);
291   - if(CollectionUtils.isNotEmpty(orderModels)){
292   - ReferralApplyOrderModel referralApplyOrderModel = orderModels.get(0);
293   - //转院必要性
294   - String tranDise = referralApplyOrderModel.getTransferredDisease();
295   -
296   - }
297   -
298 286 Map<String, Object> map = new HashMap<>();
299 287 /* 基本信息 */
300 288 //孕妇基本信息
... ... @@ -713,6 +701,30 @@
713 701 if(StringUtils.isNotEmpty(data.getbChao())) {
714 702 map.put("bChao", data.getbChao());
715 703 }
  704 +
  705 +
  706 + String hospital = autoMatchFacade.getHospitalId(userId);
  707 + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery();
  708 + referralApplyOrderQuery.setParentId(data.getParentId());
  709 + referralApplyOrderQuery.setOutHospitalId(hospital);
  710 + List<ReferralApplyOrderModel> orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery);
  711 + if(CollectionUtils.isNotEmpty(orderModels)){
  712 + //转院必要性
  713 + if (NumberUtils.isNumber(hospital)) {
  714 + try {
  715 + Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(hospital));
  716 + if (null != zhuanc1) {
  717 + map.put("zhuancl",zhuanc1.getName());
  718 + map.put("isZhuan","2");
  719 + }
  720 + } catch (Exception e) {
  721 +
  722 + }
  723 + }
  724 + }else{
  725 + map.put("isZhuan","1");
  726 + }
  727 +
716 728  
717 729 if (data.getNextCheckTime() != null) {
718 730 Calendar nextCheck = Calendar.getInstance();