From e3870845742b21f8bd1454d8d7ebca705f27c686 Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Thu, 10 Nov 2016 15:25:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8A=A5=E7=A9=BA=E6=8C=87?= =?UTF-8?q?=E9=92=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/operate/web/facade/SieveFacade.java | 142 ++++++++++----------- 1 file changed, 71 insertions(+), 71 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java index e30ecc5..5e72960 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java @@ -37,7 +37,7 @@ import java.util.*; /** * 产筛门面 - *

+ *

* Created by Administrator on 2016/6/30 0030. */ @Component @@ -62,23 +62,23 @@ public class SieveFacade { * @param sieveAddRequest * @return */ - public BaseResponse addOneSieve(SieveAddRequest sieveAddRequest,Integer userId) { - SieveResultModel sieveResultModel =sieveAddRequest.convertToDataModel(); - if(StringUtils.isNotEmpty(sieveAddRequest.getId())){ - SieveResultQuery sieveResultQuery=new SieveResultQuery(); + public BaseResponse addOneSieve(SieveAddRequest sieveAddRequest, Integer userId) { + SieveResultModel sieveResultModel = sieveAddRequest.convertToDataModel(); + if (StringUtils.isNotEmpty(sieveAddRequest.getId())) { + SieveResultQuery sieveResultQuery = new SieveResultQuery(); sieveResultQuery.setId(sieveAddRequest.getId()); - sieveService.update(sieveResultQuery.convertToQuery(),sieveResultModel); - }else{ + sieveService.update(sieveResultQuery.convertToQuery(), sieveResultModel); + } else { sieveService.addSieve(sieveResultModel); } - SieveQuery sieveQuery=new SieveQuery(); + SieveQuery sieveQuery = new SieveQuery(); sieveQuery.setParentId(sieveAddRequest.getParentId()); sieveQuery.setYn(YnEnums.YES.getId()); String hospitalId = autoMatchFacade.getHospitalId(userId); sieveQuery.setHospitalId(hospitalId); List list = sieveService.queryList(sieveQuery); - SieveModel sieveModel=new SieveModel(); + SieveModel sieveModel = new SieveModel(); sieveModel.setStatus(3); sieveModel.setId(list.get(0).getId()); sieveModel.setHospitalId(hospitalId); @@ -86,40 +86,42 @@ public class SieveFacade { sieveService.updateOneChanQianDiaSieve(sieveModel); return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } + //产筛结果 - public BaseResponse getOneSieve(String parentId){ - SieveResultQuery sieveResultQuery=new SieveResultQuery(); + public BaseResponse getOneSieve(String parentId) { + SieveResultQuery sieveResultQuery = new SieveResultQuery(); sieveResultQuery.setParentId(parentId); - List sb= sieveService.queryListSieveResult(sieveResultQuery); - SieveResult sieveResult=new SieveResult(); - if(CollectionUtils.isNotEmpty(sb)){ - SieveResultModel sieveResultModel=sb.get(0); + List sb = sieveService.queryListSieveResult(sieveResultQuery); + SieveResult sieveResult = new SieveResult(); + if (CollectionUtils.isNotEmpty(sb)) { + SieveResultModel sieveResultModel = sb.get(0); // Patients patients= patientsService.findOnePatientById(sieveResultModel.getParentId()); sieveResult.convert(sieveResultModel, null); } return new BaseObjectResponse().setData(sieveResult).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } + //产前诊断结果 - public BaseResponse getOneChanQianDiaSieve(String id){ - SieveQuery sieveQuery=new SieveQuery(); + public BaseResponse getOneChanQianDiaSieve(String id) { + SieveQuery sieveQuery = new SieveQuery(); sieveQuery.setYn(YnEnums.YES.getId()); sieveQuery.setId(id); - List sieveModels = sieveService.queryList(sieveQuery); - SieveDetailResult sieveDetailResult=new SieveDetailResult(); + List sieveModels = sieveService.queryList(sieveQuery); + SieveDetailResult sieveDetailResult = new SieveDetailResult(); - if(CollectionUtils.isNotEmpty(sieveModels)){ - SieveModel sieveModel= sieveModels.get(0); + if (CollectionUtils.isNotEmpty(sieveModels)) { + SieveModel sieveModel = sieveModels.get(0); // Patients patients= patientsService.findOnePatientById(sieveModel.getParentId()); sieveDetailResult.convert(sieveModel); - java.util.Map map = new HashMap<>(); - String diaUnit= sieveModel.getDiaUnit(); - map.put("id","-1"); - map.put("name",diaUnit); - if(StringUtils.isNotEmpty(diaUnit)&&NumberUtils.isNumber(diaUnit)){ + java.util.Map map = new HashMap<>(); + String diaUnit = sieveModel.getDiaUnit(); + map.put("id", "-1"); + map.put("name", diaUnit); + if (StringUtils.isNotEmpty(diaUnit) && NumberUtils.isNumber(diaUnit)) { Organization organization = organizationService.getOrganization(Integer.valueOf(diaUnit)); - if(null!=organization){ - map.put("id",organization.getId()+""); - map.put("name",organization.getName()); + if (null != organization) { + map.put("id", organization.getId() + ""); + map.put("name", organization.getName()); } } @@ -127,22 +129,24 @@ public class SieveFacade { } return new BaseObjectResponse().setData(sieveDetailResult).setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS); } - public BaseResponse getCheckItem(String id,Integer userId) { + + public BaseResponse getCheckItem(String id, Integer userId) { SieveApplyOrderQuery sieveQuery = new SieveApplyOrderQuery(); sieveQuery.setYn(YnEnums.YES.getId()); sieveQuery.setParentId(id); - String hospital = autoMatchFacade.getHospitalId(userId); + String hospital = autoMatchFacade.getHospitalId(userId); sieveQuery.setHospitalId(hospital); - List applyOrderModels = applyOrderService.querySieveApplyOrderWithQuery(sieveQuery); - List list = new ArrayList(); - if(CollectionUtils.isNotEmpty(applyOrderModels)) { + List applyOrderModels = applyOrderService.querySieveApplyOrderWithQuery(sieveQuery); + List list = new ArrayList(); + if (CollectionUtils.isNotEmpty(applyOrderModels)) { SieveApplyOrderModel sieveModel = applyOrderModels.get(0); - if(StringUtils.isNotEmpty(sieveModel.getCheckItem())){ - list=JsonUtil.jkstr2Obj(sieveModel.getCheckItem(), List.class) ; + if (StringUtils.isNotEmpty(sieveModel.getCheckItem())) { + list = JsonUtil.jkstr2Obj(sieveModel.getCheckItem(), List.class); } } - return new BaseObjectResponse().setData(list).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + return new BaseObjectResponse().setData(list).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } + /** * 产前诊断 * @@ -169,7 +173,7 @@ public class SieveFacade { * @param cqSieveQueryRequest * @return */ - public BaseResponse queryList(CqSieveQueryRequest cqSieveQueryRequest,Integer userId,String needPage) { + public BaseResponse queryList(CqSieveQueryRequest cqSieveQueryRequest, Integer userId, String needPage) { SieveQuery sieveQuery = new SieveQuery(); sieveQuery.setYn(YnEnums.YES.getId()); sieveQuery.setPhone(cqSieveQueryRequest.getPhone()); @@ -178,18 +182,18 @@ public class SieveFacade { sieveQuery.setRenShenResult(cqSieveQueryRequest.getRenShenResult()); sieveQuery.setName(cqSieveQueryRequest.getName()); sieveQuery.setCardNo(cqSieveQueryRequest.getCardNo()); - if(null!=cqSieveQueryRequest.getDueWeekStart()){ - sieveQuery.setDueWeekStart(7*Integer.valueOf(cqSieveQueryRequest.getDueWeekStart())); + if (null != cqSieveQueryRequest.getDueWeekStart()) { + sieveQuery.setDueWeekStart(7 * Integer.valueOf(cqSieveQueryRequest.getDueWeekStart())); } - if(null!=cqSieveQueryRequest.getDueWeekEnd()){ - sieveQuery.setDueWeekEnd(7*Integer.valueOf(cqSieveQueryRequest.getDueWeekEnd())+6); + if (null != cqSieveQueryRequest.getDueWeekEnd()) { + sieveQuery.setDueWeekEnd(7 * Integer.valueOf(cqSieveQueryRequest.getDueWeekEnd()) + 6); } sieveQuery.setZtfx(cqSieveQueryRequest.getZtfx()); sieveQuery.setStatus(cqSieveQueryRequest.getIsNotify()); sieveQuery.setPage(cqSieveQueryRequest.getPage()); sieveQuery.setLimit(cqSieveQueryRequest.getLimit()); sieveQuery.setNeed(needPage); - String hospitalId=autoMatchFacade.getHospitalId(userId); + String hospitalId = autoMatchFacade.getHospitalId(userId); sieveQuery.setHospitalId(hospitalId); //查询产筛list List list = sieveService.queryList(sieveQuery); @@ -197,35 +201,35 @@ public class SieveFacade { if (CollectionUtils.isNotEmpty(list)) { for (SieveModel sieveModel : list) { SieveListResult sieveListResult = new SieveListResult(); - AntExQuery antExQuery=new AntExQuery(); + AntExQuery antExQuery = new AntExQuery(); antExQuery.setYn(YnEnums.YES.getId()); antExQuery.setHospitalId(hospitalId); antExQuery.setParentId(sieveModel.getParentId()); List list1 = antenatalExaminationService.queryAntenatalExamination(antExQuery.convertToQuery().addOrder(Sort.Direction.DESC, "created")); - if(CollectionUtils.isNotEmpty(list1)){ - if(StringUtils.isNotEmpty(list1.get(0).getTireNumber())){ + if (CollectionUtils.isNotEmpty(list1)) { + if (StringUtils.isNotEmpty(list1.get(0).getTireNumber())) { sieveModel.setTireNumber(NumberUtils.toInt(list1.get(0).getTireNumber())); } - }else{ - AntExChuQuery antExChuQuery=new AntExChuQuery(); + } else { + AntExChuQuery antExChuQuery = new AntExChuQuery(); antExChuQuery.setYn(YnEnums.YES.getId()); antExChuQuery.setParentId(sieveModel.getParentId()); antExChuQuery.setHospitalId(hospitalId); - List antExChuModels= antenatalExaminationService.queryAntExChu(antExChuQuery); - if(CollectionUtils.isNotEmpty(antExChuModels)){ - if(StringUtils.isNotEmpty(antExChuModels.get(0).getTireNumber())){ + List antExChuModels = antenatalExaminationService.queryAntExChu(antExChuQuery); + if (CollectionUtils.isNotEmpty(antExChuModels)) { + if (StringUtils.isNotEmpty(antExChuModels.get(0).getTireNumber())) { sieveModel.setTireNumber(NumberUtils.toInt(antExChuModels.get(0).getTireNumber())); } } } sieveListResult.convertToResult(sieveModel); - Patients patients= patientsService.findOnePatientById(sieveModel.getParentId()); - if(null!=patients){ + Patients patients = patientsService.findOnePatientById(sieveModel.getParentId()); + if (null != patients) { sieveListResult.setIsGravida(patients.getFmDate() != null ? "0" : "1"); - if(1==patients.getDueStatus()) + if (null != patients.getDueStatus() && 1 == patients.getDueStatus()) sieveListResult.setcDueWeek("终止妊娠"); - else if(patients.getType()==3){ + else if (patients.getType() == 3) { sieveListResult.setcDueWeek("已分娩"); } } @@ -238,16 +242,14 @@ public class SieveFacade { public void exportCqsieves(CqSieveQueryRequest cqSieveQueryRequest, Integer id, HttpServletResponse response) { try { - BaseListResponse listResponse = (BaseListResponse)queryList(cqSieveQueryRequest, id,null); + BaseListResponse listResponse = (BaseListResponse) queryList(cqSieveQueryRequest, id, null); List list = listResponse.getData(); - List> datas = new ArrayList<>(); + List> datas = new ArrayList<>(); - if (CollectionUtils.isNotEmpty(list)) - { - for (SieveListResult sive : list) - { - Map data = new HashMap<>(); + if (CollectionUtils.isNotEmpty(list)) { + for (SieveListResult sive : list) { + Map data = new HashMap<>(); data.put("name", sive.getName()); data.put("cDueWeek", sive.getcDueWeek()); data.put("tireNumber", sive.getTireNumber()); @@ -261,23 +263,21 @@ public class SieveFacade { } } OutputStream out = response.getOutputStream(); - Map cnames = new LinkedHashMap<>(); + Map cnames = new LinkedHashMap<>(); cnames.put("name", "姓名"); - cnames.put("cDueWeek","当前孕周"); - cnames.put("tireNumber","胎数"); + cnames.put("cDueWeek", "当前孕周"); + cnames.put("tireNumber", "胎数"); cnames.put("dueWeek", "申请孕周"); cnames.put("ztfxText", "整体风险"); cnames.put("phone", "联系方式"); cnames.put("cqStatus", "产前诊断"); - cnames.put("cqResult","产前诊断结果"); - cnames.put("renShenResult","妊娠结局"); + cnames.put("cqResult", "产前诊断结果"); + cnames.put("renShenResult", "妊娠结局"); response.setContentType("application/octet-stream"); response.setCharacterEncoding("UTF-8"); - response.setHeader("Content-Disposition", "attachment;fileName="+"childDatas.xls"); + response.setHeader("Content-Disposition", "attachment;fileName=" + "childDatas.xls"); ExcelUtil.toExcel(out, datas, cnames); - } - catch (Exception e) - { + } catch (Exception e) { } } -- 1.8.3.1