Commit ca14855e405083eddcb97d02543c66342003b6ac
1 parent
fd36e8f5b5
Exists in
master
and in
1 other branch
查询孕妇建档信息
Showing 5 changed files with 84 additions and 17 deletions
- platform-common/src/main/java/com/lyms/platform/common/utils/PropertiesUtils.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
- platform-operate-api/src/main/resources/config.properties
platform-common/src/main/java/com/lyms/platform/common/utils/PropertiesUtils.java
View file @
ca14855
| 1 | +package com.lyms.platform.common.utils; | |
| 2 | + | |
| 3 | +import org.springframework.core.io.ClassPathResource; | |
| 4 | +import org.springframework.core.io.support.EncodedResource; | |
| 5 | +import org.springframework.core.io.support.PropertiesLoaderUtils; | |
| 6 | + | |
| 7 | +import java.io.IOException; | |
| 8 | +import java.util.Properties; | |
| 9 | + | |
| 10 | +/** | |
| 11 | + * Created by Administrator on 2016/8/2. | |
| 12 | + */ | |
| 13 | +public class PropertiesUtils { | |
| 14 | + | |
| 15 | + private static Properties props = new Properties(); | |
| 16 | + | |
| 17 | + private static final String FILE_PATH = "config.properties"; | |
| 18 | + | |
| 19 | + static{ | |
| 20 | + try { | |
| 21 | + props = PropertiesLoaderUtils.loadProperties(new EncodedResource(new ClassPathResource(FILE_PATH), "UTF8")); | |
| 22 | + } catch (IOException e) { | |
| 23 | + | |
| 24 | + } | |
| 25 | + } | |
| 26 | + | |
| 27 | + /** | |
| 28 | + * | |
| 29 | + * @param propertyKey 键名称 | |
| 30 | + * @return 键值 | |
| 31 | + */ | |
| 32 | + public static String getPropertyValue(String propertyKey){ | |
| 33 | + String propertyValue = ""; | |
| 34 | + if(StringUtils.isNotEmpty(propertyKey)){ | |
| 35 | + propertyValue = props.getProperty(propertyKey); | |
| 36 | + if (StringUtils.isNotEmpty(propertyValue)) | |
| 37 | + { | |
| 38 | + propertyValue = propertyValue.trim(); | |
| 39 | + } | |
| 40 | + } | |
| 41 | + return propertyValue; | |
| 42 | + } | |
| 43 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java
View file @
ca14855
| ... | ... | @@ -40,19 +40,6 @@ |
| 40 | 40 | |
| 41 | 41 | @Autowired |
| 42 | 42 | private AntenatalExaminationFacade antenatalExaminationFacade; |
| 43 | - /** | |
| 44 | - * 查询产妇信息 | |
| 45 | - * @param bookbuildingQueryRequest | |
| 46 | - * @return | |
| 47 | - */ | |
| 48 | - @ResponseBody | |
| 49 | - @RequestMapping(method = RequestMethod.GET, value = "/getBookbuildingInfo") | |
| 50 | - public BaseListResponse getBookbuildingInfo(@Valid BookbuildingQueryRequest bookbuildingQueryRequest) { | |
| 51 | - BaseListResponse baseListResponse = new BaseListResponse(); | |
| 52 | - baseListResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 53 | - baseListResponse.setErrormsg("成功"); | |
| 54 | - return baseListResponse; | |
| 55 | - } | |
| 56 | 43 | |
| 57 | 44 | |
| 58 | 45 | /** |
| ... | ... | @@ -139,6 +126,17 @@ |
| 139 | 126 | @ResponseBody |
| 140 | 127 | public BaseObjectResponse getBabyBuildBaseConfig(){ |
| 141 | 128 | return bookbuildingFacade.getYunBuildBaseConfig(); |
| 129 | + } | |
| 130 | + | |
| 131 | + /** | |
| 132 | + *查询孕妇建档基本信息 | |
| 133 | + * @return | |
| 134 | + */ | |
| 135 | + @RequestMapping(value = "/queryYunBuildInfo", method = RequestMethod.GET) | |
| 136 | + @ResponseBody | |
| 137 | + public BaseObjectResponse queryYunBuildInfo(@RequestParam(required = false) String cardNo,@RequestParam(required = false) String phone){ | |
| 138 | + BaseObjectResponse objectResponse = bookbuildingFacade.queryYunBuildInfo(cardNo,phone); | |
| 139 | + return objectResponse; | |
| 142 | 140 | } |
| 143 | 141 | |
| 144 | 142 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
ca14855
| ... | ... | @@ -6,10 +6,7 @@ |
| 6 | 6 | import com.lyms.platform.common.result.BaseListResponse; |
| 7 | 7 | import com.lyms.platform.common.result.BaseObjectResponse; |
| 8 | 8 | import com.lyms.platform.common.result.BaseResponse; |
| 9 | -import com.lyms.platform.common.utils.DateUtil; | |
| 10 | -import com.lyms.platform.common.utils.JsonUtil; | |
| 11 | -import com.lyms.platform.common.utils.StringUtils; | |
| 12 | -import com.lyms.platform.common.utils.SystemConfig; | |
| 9 | +import com.lyms.platform.common.utils.*; | |
| 13 | 10 | import com.lyms.platform.operate.web.request.*; |
| 14 | 11 | import com.lyms.platform.operate.web.result.*; |
| 15 | 12 | import com.lyms.platform.permission.model.Organization; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
ca14855
| ... | ... | @@ -694,5 +694,33 @@ |
| 694 | 694 | yunBookbuildingService.deletePregnantById(id); |
| 695 | 695 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 696 | 696 | } |
| 697 | + | |
| 698 | + /** | |
| 699 | + * 查询孕妇基本信息 通过手机号码或者身份证 | |
| 700 | + * @param cardNo | |
| 701 | + * @param phone | |
| 702 | + * @return | |
| 703 | + */ | |
| 704 | + public BaseObjectResponse queryYunBuildInfo(String cardNo, String phone) { | |
| 705 | + Patients pat = null; | |
| 706 | + if (StringUtils.isNotEmpty(cardNo) || StringUtils.isNotEmpty(phone)) | |
| 707 | + { | |
| 708 | + PatientsQuery patientsQuery = new PatientsQuery(); | |
| 709 | + patientsQuery.setYn(YnEnums.YES.getId()); | |
| 710 | + patientsQuery.setCardNo(cardNo); | |
| 711 | + patientsQuery.setPhone(phone); | |
| 712 | + | |
| 713 | + List<Patients> patients = yunBookbuildingService.queryPregnantWithQuery(patientsQuery); | |
| 714 | + if (CollectionUtils.isNotEmpty(patients)) | |
| 715 | + { | |
| 716 | + pat = patients.get(0); | |
| 717 | + } | |
| 718 | + } | |
| 719 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 720 | + objectResponse.setData(pat); | |
| 721 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 722 | + objectResponse.setErrormsg("成功"); | |
| 723 | + return objectResponse; | |
| 724 | + } | |
| 697 | 725 | } |
platform-operate-api/src/main/resources/config.properties
View file @
ca14855
| 1 | +url=test.url |