|  | @ -461,7 +461,7 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
 | 
	
		
			
				|  |  |      * @param size 分页大小
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public Envelop<TaskPatientDetailDO> selectByActivityRanking1(String activityId,Integer page,Integer size){
 | 
	
		
			
				|  |  |     public Envelop<TaskPatientDetailDO> selectByActivityRanking1(String activityId,String patientId,Integer page,Integer size){
 | 
	
		
			
				|  |  |         String sql = "SELECT " +
 | 
	
		
			
				|  |  |                 " * " +
 | 
	
		
			
				|  |  |                 "FROM " +
 | 
	
	
		
			
				|  | @ -488,6 +488,30 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
 | 
	
		
			
				|  |  |             TaskPatientDetailDO taskPatientDetailDO = taskPatientDetailDOS.get(i);
 | 
	
		
			
				|  |  |             String accountSql = "select * from wlyy_health_bank_account where patient_id = '"+taskPatientDetailDO.getPatientId()+"'";
 | 
	
		
			
				|  |  |             List<AccountDO> accountDOS = jdbcTemplate.query(accountSql,new BeanPropertyRowMapper(AccountDO.class));
 | 
	
		
			
				|  |  |             if (taskPatientDetailDOS.get(i).getPatientId().equalsIgnoreCase(patientId)){
 | 
	
		
			
				|  |  |                 /*String taskSql = "select count(1)+1 as total from (" +
 | 
	
		
			
				|  |  |                         "select *  from (SELECT " +
 | 
	
		
			
				|  |  |                         " SUM(ptpd.total) AS total, " +
 | 
	
		
			
				|  |  |                         " ptpd.patient_openid AS patient_openid, " +
 | 
	
		
			
				|  |  |                         " ptpd.task_id AS task_id, " +
 | 
	
		
			
				|  |  |                         " ptpd.activity_id AS activity_id, " +
 | 
	
		
			
				|  |  |                         " ptpd.create_time as create_time, " +
 | 
	
		
			
				|  |  |                         " ptpd.patient_id AS patient_id " +
 | 
	
		
			
				|  |  |                         " FROM " +
 | 
	
		
			
				|  |  |                         " wlyy_health_bank_task_patient_detail ptpd " +
 | 
	
		
			
				|  |  |                         " WHERE " +
 | 
	
		
			
				|  |  |                         " activity_id = '" + activityId + "')ptpd1 where" +
 | 
	
		
			
				|  |  |                         " ptpd1.patient_id = '"+patientId+"' AND ptpd1.total > "+taskPatientDetailDOS.get(i).getTotal()+") ptpd2";
 | 
	
		
			
				|  |  |                 List<Map<String,Object>> rstotal1 = jdbcTemplate.queryForList(taskSql);
 | 
	
		
			
				|  |  |                 Long count = 0L;
 | 
	
		
			
				|  |  |                 if(rstotal1!=null&&rstotal1.size()>0){
 | 
	
		
			
				|  |  |                     count = (Long) rstotal1.get(0).get("total");
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 accountDOS.get(0).setActivityRanking(count);*/
 | 
	
		
			
				|  |  |                 taskPatientDetailDO.setIsFlag(1);
 | 
	
		
			
				|  |  |             }else {
 | 
	
		
			
				|  |  |                 taskPatientDetailDO.setIsFlag(0);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             taskPatientDetailDO.setAccountDO(accountDOS.get(0));
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String sqlCount =  "SELECT " +
 |