Commit c047d5d110dc65788b1ce3fcd585f04b76f55fa9

Authored by jiangjiazhi
1 parent 8ffc7a82cd

增加设置parentid

Showing 2 changed files with 37 additions and 26 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java View file @ c047d5d
... ... @@ -32,9 +32,8 @@
32 32 import java.util.*;
33 33  
34 34 /**
35   - *
36 35 * 申请单门面
37   - *
  36 + * <p>
38 37 * Created by Administrator on 2016/6/15 0015.
39 38 */
40 39 @Component
... ... @@ -68,7 +67,7 @@
68 67 * 增加转诊申请
69 68 *
70 69 * @param referralApplyOrderAddRequest
71   - * @param type 2 孕妇 1 儿童
  70 + * @param type 2 孕妇 1 儿童
72 71 * @return
73 72 */
74 73 public BaseResponse addOneReferralApplyOrder(ReferralApplyOrderAddRequest referralApplyOrderAddRequest, Integer userId, Integer type) {
75 74  
... ... @@ -78,12 +77,12 @@
78 77 PatientsQuery patientsQuery = new PatientsQuery();
79 78 patientsQuery.setId(referralApplyOrderModel.getParentId());
80 79  
81   - ReferralApplyOrderQuery referralApplyOrderQuery=new ReferralApplyOrderQuery();
  80 + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery();
82 81 referralApplyOrderQuery.setParentId(referralApplyOrderModel.getParentId());
83 82 String hospital = autoMatchFacade.getHospitalId(userId);
84 83 referralApplyOrderQuery.setOutHospitalId(hospital);
85 84 List<ReferralApplyOrderModel> list = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery);
86   - if(CollectionUtils.isEmpty(list)){
  85 + if (CollectionUtils.isEmpty(list)) {
87 86 if (2 == type) {
88 87 //查询产妇信息
89 88 List<Patients> patientses = patientsService.queryPatient(patientsQuery);
... ... @@ -102,7 +101,8 @@
102 101 referralApplyOrderModel.setSex(SexEnum.WOMAN.getId());
103 102 referralApplyOrderModel.setBirth(patients.getBirth());
104 103 referralApplyOrderModel.setExpVip(patients.getExpVip());
105   - int days= DateUtil.daysBetween(patients.getLastMenses(),new Date());;
  104 + int days = DateUtil.daysBetween(patients.getLastMenses(), new Date());
  105 + ;
106 106 referralApplyOrderModel.setPid(patients.getPid());
107 107 referralApplyOrderModel.setDueWeek(com.lyms.platform.common.utils.StringUtils.dueWeek(days));
108 108 }
... ... @@ -231,6 +231,16 @@
231 231 zhuanRname = zhuanc1.getName();
232 232 }
233 233 referralApplyOrderResult.convertToResult(list.get(0), patients, zhuanCName, zhuanRname);
  234 + Map map = new HashMap();
  235 + if (StringUtils.isNotEmpty(list.get(0).getApplyDoctor())) {
  236 + Users users = usersService.getUsers(Integer.valueOf(list.get(0).getApplyDoctor()));
  237 + if (null != users) {
  238 + map.put("id", users.getId());
  239 + map.put("name", users.getName());
  240 + }
  241 + }
  242 + referralApplyOrderResult.setApplyDoctor(map);
  243 +
234 244 }
235 245 return new BaseObjectResponse().setData(referralApplyOrderResult).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
236 246 }
237 247  
238 248  
239 249  
... ... @@ -266,15 +276,15 @@
266 276 referralApplyOrderQuery.setName(applyOrderQueryRequest.getName());
267 277 referralApplyOrderQuery.setCardNo(applyOrderQueryRequest.getCardNo());
268 278 referralApplyOrderQuery.setPhone(applyOrderQueryRequest.getPhone());
269   - String hospital=autoMatchFacade.getHospitalId(userId);
  279 + String hospital = autoMatchFacade.getHospitalId(userId);
270 280 referralApplyOrderQuery.setHospitalName(organizationService.getOrganization(Integer.valueOf(hospital)).getName());
271 281 //1 转入 0转出
272 282 if ("1".equals(applyOrderQueryRequest.getAction())) {
273   - referralApplyOrderQuery.setTransferredHospital(hospital);
  283 + referralApplyOrderQuery.setTransferredHospital(hospital);
274 284 } else if ("0".equals(applyOrderQueryRequest.getAction())) {
275   - referralApplyOrderQuery.setOutHospitalId(hospital);
  285 + referralApplyOrderQuery.setOutHospitalId(hospital);
276 286 }
277   - if(null!=applyOrderQueryRequest.getTyVip() &&Boolean.TRUE.equals(applyOrderQueryRequest.getTyVip())){
  287 + if (null != applyOrderQueryRequest.getTyVip() && Boolean.TRUE.equals(applyOrderQueryRequest.getTyVip())) {
278 288 referralApplyOrderQuery.setExpVip(1);
279 289 }
280 290  
... ... @@ -298,16 +308,16 @@
298 308 babyModelQuery.setYn(YnEnums.YES.getId());
299 309 List<BabyModel> babyModel=babyBookbuildingService.queryBabyBuildByCond(babyModelQuery);*/
300 310 babyApplyOrderResult.convert(applyOrderModel, zhuanCName, zhuanRname);
301   - List <String> diagnoseList = babyCheckFacade.getBabyLastDiagnose(applyOrderModel.getPid());
302   - String diagnose = "";
303   - if (CollectionUtils.isNotEmpty(diagnoseList)) {
304   - diagnose = "";
305   - for (String obj : diagnoseList) {
306   - BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(obj);
307   - if (basicConfig != null) {
308   - diagnose += basicConfig.getName() + " ";
309   - }
310   - }
  311 + List<String> diagnoseList = babyCheckFacade.getBabyLastDiagnose(applyOrderModel.getPid());
  312 + String diagnose = "";
  313 + if (CollectionUtils.isNotEmpty(diagnoseList)) {
  314 + diagnose = "";
  315 + for (String obj : diagnoseList) {
  316 + BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(obj);
  317 + if (basicConfig != null) {
  318 + diagnose += basicConfig.getName() + " ";
  319 + }
  320 + }
311 321 babyApplyOrderResult.sethRisk(diagnose);
312 322 }
313 323  
... ... @@ -343,7 +353,7 @@
343 353 referralApplyOrderQuery.setLimit(applyOrderQueryRequest.getLimit());
344 354 referralApplyOrderQuery.setType(applyOrderQueryRequest.getType());
345 355  
346   - String hospital=autoMatchFacade.getHospitalId(userId);
  356 + String hospital = autoMatchFacade.getHospitalId(userId);
347 357 referralApplyOrderQuery.setHospitalName(organizationService.getOrganization(Integer.valueOf(hospital)).getName());
348 358 //1 转入 0转出
349 359 if ("1".equals(applyOrderQueryRequest.getAction())) {
... ... @@ -381,7 +391,7 @@
381 391 applyOrderResult.setApplyDoctor(users.getName());
382 392 }
383 393 }
384   - HighScoreResult highScoreResult= antenatalExaminationFacade.findLastRisk(orderModel.getPid(), true);
  394 + HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(orderModel.getPid(), true);
385 395 applyOrderResult.setrRisk(highScoreResult.gethighRiskStr());
386 396 applyOrderResult.setScore(highScoreResult.getScore());
387 397 applyOrderResult.setrLevel(highScoreResult.getLevelStr());
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ReferralApplyOrderResult.java View file @ c047d5d
... ... @@ -7,6 +7,7 @@
7 7  
8 8 import java.util.Date;
9 9 import java.util.List;
  10 +import java.util.Map;
10 11  
11 12 /**
12 13 * Created by Administrator on 2016/7/7 0007.
... ... @@ -61,7 +62,7 @@
61 62 //转院方式
62 63 private String transferMode;
63 64 //申请医生
64   - private String applyDoctor;
  65 + private java.util.Map applyDoctor;
65 66 //转出医院
66 67 private String zhuanCName;
67 68 //转入医院
68 69  
... ... @@ -99,11 +100,11 @@
99 100 this.age = age;
100 101 }
101 102  
102   - public String getApplyDoctor() {
  103 + public Map getApplyDoctor() {
103 104 return applyDoctor;
104 105 }
105 106  
106   - public void setApplyDoctor(String applyDoctor) {
  107 + public void setApplyDoctor(Map applyDoctor) {
107 108 this.applyDoctor = applyDoctor;
108 109 }
109 110  
... ... @@ -253,7 +254,7 @@
253 254 setTransferredDisease(destModel.getTransferredDisease());
254 255 setPotentialRisk(destModel.getPotentialRisk());
255 256 setTransferMode(destModel.getTransferMode());
256   - setApplyDoctor(destModel.getApplyDoctor());
  257 +
257 258 setTransferredHospital(destModel.getTransferredHospital());
258 259 setZhuanCName(zhuanCName);
259 260 setZhuanRname(zhuanRname);