| 
															
																@ -1,6 +1,8 @@ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																package com.yihu.wlyy.service.app.statistics; 
															 | 
															
															 | 
															
																package com.yihu.wlyy.service.app.statistics; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.entity.address.Town; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.address.Town; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.consult.Evaluate; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.consult.EvaluateScore; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.entity.doctor.team.admin.AdminTeam; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.doctor.team.admin.AdminTeam; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.entity.organization.Hospital; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.organization.Hospital; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.entity.statistics.PopulationBase; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.statistics.PopulationBase; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -8,6 +10,8 @@ import com.yihu.wlyy.entity.statistics.WlyyQuotaResult; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.job.Constant; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.job.Constant; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.repository.address.CityDao; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.repository.address.CityDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.repository.address.TownDao; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.repository.address.TownDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.wlyy.repository.consult.EvaluateDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.wlyy.repository.consult.EvaluateScoreDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.repository.doctor.DoctorAdminTeamDao; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.repository.doctor.DoctorAdminTeamDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.repository.doctor.DoctorDao; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.repository.doctor.DoctorDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.repository.organization.HospitalDao; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.repository.organization.HospitalDao; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -23,6 +27,7 @@ import org.springframework.data.redis.core.StringRedisTemplate; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.springframework.jdbc.core.BeanPropertyRowMapper; 
															 | 
															
															 | 
															
																import org.springframework.jdbc.core.BeanPropertyRowMapper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.springframework.jdbc.core.JdbcTemplate; 
															 | 
															
															 | 
															
																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.util.StringUtils; 
															 | 
															
															 | 
															
																import org.springframework.util.StringUtils; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.text.DecimalFormat; 
															 | 
															
															 | 
															
																import java.text.DecimalFormat; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -55,6 +60,10 @@ public class StatisticsAllService extends BaseService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private WlyyQuotaResultDao wlyyQuotaResultDao; 
															 | 
															
															 | 
															
																    private WlyyQuotaResultDao wlyyQuotaResultDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Autowired 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private SystemDictService systemDictService; 
															 | 
															
															 | 
															
																    private SystemDictService systemDictService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    private EvaluateDao evaluateDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    private EvaluateScoreDao evaluateScoreDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    /** 
															 | 
															
															 | 
															
																    /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 获取时间戳 
															 | 
															
															 | 
															
																     * 获取时间戳 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -2822,4 +2831,22 @@ public class StatisticsAllService extends BaseService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<PopulationBase> peopleNum = jdbcTemplate.query(sql, new BeanPropertyRowMapper(PopulationBase.class), code, year); 
															 | 
															
															 | 
															
																        List<PopulationBase> peopleNum = jdbcTemplate.query(sql, new BeanPropertyRowMapper(PopulationBase.class), code, year); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return peopleNum.get(0); 
															 | 
															
															 | 
															
																        return peopleNum.get(0); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Transactional 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public int cleanDoctorScore(){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<Evaluate> evaluates = evaluateDao.findByScoreZero(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if(evaluates!=null&&evaluates.size()>0){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            for(Evaluate eva : evaluates){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                List<EvaluateScore> scores =  evaluateScoreDao.findByConsultAndDoctor(eva.getConsult(),eva.getDoctor()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                if(scores!=null&&scores.size()>0){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    EvaluateScore score = scores.get(0); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    if(score!=null){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        eva.setScore(score.getScore().intValue()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        evaluateDao.save(eva); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        return 1; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																} 
															 | 
															
															 | 
															
																} 
															 |