| 
															
																@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONArray; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.alibaba.fastjson.JSONObject; 
															 | 
															
															 | 
															
																import com.alibaba.fastjson.JSONObject; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.care.dao.label.WlyyPatientLabelDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.care.dao.label.WlyyPatientLabelDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.care.service.common.DictService; 
															 | 
															
															 | 
															
																import com.yihu.jw.care.service.common.DictService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.care.service.family.PatientFamilyMemberService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.care.service.sign.CapacityAssessmentRecordService; 
															 | 
															
															 | 
															
																import com.yihu.jw.care.service.sign.CapacityAssessmentRecordService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.care.service.sign.ServicePackageService; 
															 | 
															
															 | 
															
																import com.yihu.jw.care.service.sign.ServicePackageService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.care.util.ConstantUtil; 
															 | 
															
															 | 
															
																import com.yihu.jw.care.util.ConstantUtil; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -59,6 +60,8 @@ public class CarePatientService extends BaseJpaService<BasePatientDO, BasePatien 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private DictService dictService; 
															 | 
															
															 | 
															
																    private DictService dictService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Autowired 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private CapacityAssessmentRecordService capacityAssessmentRecordService; 
															 | 
															
															 | 
															
																    private CapacityAssessmentRecordService capacityAssessmentRecordService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    private PatientFamilyMemberService familyMemberService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    /** 
															 | 
															
															 | 
															
																    /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 签约记录 
															 | 
															
															 | 
															
																     * 签约记录 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -275,4 +278,20 @@ public class CarePatientService extends BaseJpaService<BasePatientDO, BasePatien 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<Map<String,Object>> list = jdbcTemplate.queryForList(sql+sqlCondition); 
															 | 
															
															 | 
															
																        List<Map<String,Object>> list = jdbcTemplate.queryForList(sql+sqlCondition); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return PageEnvelop.getSuccessListWithPage("查询成功",list,page,size,cont); 
															 | 
															
															 | 
															
																        return PageEnvelop.getSuccessListWithPage("查询成功",list,page,size,cont); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public List<Integer> getFamilyAllArchiveType(String patient){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<Integer> result = new ArrayList<>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        JSONArray familyArr =  familyMemberService.getPatientMembers(patient,null,null,null); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        for (int i=0;i<familyArr.size();i++){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            String patientId = familyArr.getJSONObject(i).getString("id"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            BasePatientDO patientDO= patientDao.findById(patientId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            if (patientDO.getArchiveType()!=null){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                Integer archiveType = patientDO.getArchiveType(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                if (!result.contains(archiveType)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    result.add(archiveType); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        return result; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																} 
															 | 
															
															 | 
															
																} 
															 |