| 
															
																@ -22,6 +22,7 @@ import com.yihu.jw.entity.hospital.mapping.PatientMappingDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.hospital.prescription.*; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.hospital.prescription.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.evaluate.score.dao.BaseEvaluateDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.evaluate.score.dao.BaseEvaluateDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.evaluate.score.dao.BaseEvaluateScoreDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.evaluate.score.dao.BaseEvaluateScoreDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.file_upload.FileUploadService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.dict.YkDictIcd10Dao; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.dict.YkDictIcd10Dao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.mapping.dao.DoctorMappingDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.mapping.dao.DoctorMappingDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.mapping.dao.PatientMappingDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.mapping.dao.PatientMappingDao; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -30,6 +31,7 @@ import com.yihu.jw.hospital.ykyy.service.YkyyService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.patient.dao.BasePatientDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.patient.dao.BasePatientDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.patient.dao.BasePatientMedicareCardDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.patient.dao.BasePatientMedicareCardDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.restmodel.hospital.prescription.*; 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.hospital.prescription.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.iot.common.UploadVO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.util.common.IdCardUtil; 
															 | 
															
															 | 
															
																import com.yihu.jw.util.common.IdCardUtil; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.util.date.DateUtil; 
															 | 
															
															 | 
															
																import com.yihu.jw.util.date.DateUtil; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.util.http.HttpClientUtil; 
															 | 
															
															 | 
															
																import com.yihu.jw.util.http.HttpClientUtil; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -48,6 +50,7 @@ import org.springframework.jdbc.core.JdbcTemplate; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.springframework.stereotype.Service; 
															 | 
															
															 | 
															
																import org.springframework.stereotype.Service; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.springframework.transaction.annotation.Transactional; 
															 | 
															
															 | 
															
																import org.springframework.transaction.annotation.Transactional; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import java.io.InputStream; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.math.BigDecimal; 
															 | 
															
															 | 
															
																import java.math.BigDecimal; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.util.*; 
															 | 
															
															 | 
															
																import java.util.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -136,6 +139,8 @@ public class YkyyEntranceService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private YkyyService ykyyService; 
															 | 
															
															 | 
															
																    private YkyyService ykyyService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Autowired 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private PrescriptionEmrDao prescriptionEmrDao; 
															 | 
															
															 | 
															
																    private PrescriptionEmrDao prescriptionEmrDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    private FileUploadService fileUploadService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public List<Map<String, Object>> createSQLQuery(String sql, Map<String, Object> params, Integer page, Integer size){ 
															 | 
															
															 | 
															
																    public List<Map<String, Object>> createSQLQuery(String sql, Map<String, Object> params, Integer page, Integer size){ 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -998,7 +1003,7 @@ public class YkyyEntranceService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public String updateYkTDoctor()throws Exception{ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public String updateYkTDoctor(String fastdfs_file_url)throws Exception{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<BaseDoctorDO> baseDoctorDOS = baseDoctorDao.findByDel(); 
															 | 
															
															 | 
															
																        List<BaseDoctorDO> baseDoctorDOS = baseDoctorDao.findByDel(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        for (BaseDoctorDO baseDoctorDO:baseDoctorDOS){ 
															 | 
															
															 | 
															
																        for (BaseDoctorDO baseDoctorDO:baseDoctorDOS){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String response=""; 
															 | 
															
															 | 
															
																            String response=""; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -1014,12 +1019,31 @@ public class YkyyEntranceService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    JSONObject jsonObject = array.getJSONObject(0); 
															 | 
															
															 | 
															
																                    JSONObject jsonObject = array.getJSONObject(0); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    DoctorMappingDO doctorMappingDO = doctorMappingDao.findByDoctor(baseDoctorDO.getId()); 
															 | 
															
															 | 
															
																                    DoctorMappingDO doctorMappingDO = doctorMappingDao.findByDoctor(baseDoctorDO.getId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    String mappingCode = jsonObject.getString("DOCTORCODE"); 
															 | 
															
															 | 
															
																                    String mappingCode = jsonObject.getString("DOCTORCODE"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    doctorMappingDO.setMappingCode(mappingCode); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    String photo = jsonObject.getString("doctor_image"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    if (StringUtils.isNoneBlank(photo)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        String name = photo.substring(photo.lastIndexOf("/"),photo.length()-1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        InputStream inputStream = fileUploadService.getInputStream(photo); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        UploadVO uploadVO = new UploadVO(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        uploadVO = fileUploadService.uploadStream(inputStream,name,fastdfs_file_url); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        baseDoctorDO.setPhoto(uploadVO.getFullUri()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    if (doctorMappingDO==null){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO = new DoctorMappingDO(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO.setMappingCode(mappingCode); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO.setCreateTime(new Date()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO.setDoctor(baseDoctorDO.getId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO.setDoctorName(baseDoctorDO.getName()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO.setOrgCode("350211A5004"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO.setMappingName(baseDoctorDO.getName()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO.setOrgName("厦门大学附属厦门眼科中心"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    }else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        doctorMappingDO.setMappingCode(mappingCode); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    doctorMappingDao.save(doctorMappingDO); 
															 | 
															
															 | 
															
																                    doctorMappingDao.save(doctorMappingDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                }else { 
															 | 
															
															 | 
															
																                }else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    baseDoctorDO.setDel("0"); 
															 | 
															
															 | 
															
																                    baseDoctorDO.setDel("0"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    baseDoctorDao.save(baseDoctorDO); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                } 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                baseDoctorDao.save(baseDoctorDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return "success"; 
															 | 
															
															 | 
															
																        return "success"; 
															 |