Commit 1f69b69d035519ab4af7cf27aa49cf70d844f333
1 parent
0413d45905
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 6 additions and 5 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/DefectiveChildServiceImpl.java
View file @
1f69b69
... | ... | @@ -5,6 +5,7 @@ |
5 | 5 | import java.util.List; |
6 | 6 | |
7 | 7 | import com.lyms.platform.operate.web.facade.AutoMatchFacade; |
8 | +import org.apache.commons.collections.CollectionUtils; | |
8 | 9 | import org.springframework.beans.BeanUtils; |
9 | 10 | import org.springframework.beans.factory.annotation.Autowired; |
10 | 11 | import org.springframework.data.domain.Sort; |
11 | 12 | |
12 | 13 | |
... | ... | @@ -255,17 +256,17 @@ |
255 | 256 | public BaseResponse getPatientInfoByIdCard(CommonParamRequest param,Integer userId) { |
256 | 257 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
257 | 258 | String inHospitalNo = param.getCardNo(); |
258 | - List<DefectiveChildModelResult> results = new LinkedList<>(); | |
259 | + DefectiveChildModelResult result = null; | |
259 | 260 | if (StringUtils.isNotEmpty(inHospitalNo)) { |
260 | 261 | List<DefectiveChildModel> defectiveChildModels = mongoTemplate.find(Query.query(Criteria.where("inHospitalNo").is(inHospitalNo). |
261 | 262 | and("hospitalId").is(hospitalId)), DefectiveChildModel.class); |
262 | - for (DefectiveChildModel model : defectiveChildModels) { | |
263 | - DefectiveChildModelResult result = getResultByModel(model); | |
264 | - results.add(result); | |
263 | + if (CollectionUtils.isNotEmpty(defectiveChildModels)) | |
264 | + { | |
265 | + result = getResultByModel(defectiveChildModels.get(0)); | |
265 | 266 | } |
266 | 267 | } |
267 | 268 | BaseResponse baseResponse = new BaseResponse(); |
268 | - baseResponse.setObject(results); | |
269 | + baseResponse.setObject(result); | |
269 | 270 | return baseResponse; |
270 | 271 | } |
271 | 272 | } |