| 
					
				 | 
			
			
				@ -133,31 +133,39 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            buffer.deleteCharAt(buffer.length()-1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        buffer.append(") "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ba.patient_id AS patient_id, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ba.account_name AS account_name," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ba.hospital AS hospital, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ba.total AS total, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ba.create_time AS create_time, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " (ba.total +(cd1.total)) AS sum " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " wlyy_health_bank_account ba LEFT JOIN " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " SELECT " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " SUM(cd.integrate) AS total, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " cd.patient_id AS patient_id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " wlyy_health_bank_credits_detail cd " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " WHERE " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " cd.trade_direction = - 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " GROUP BY " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " cd.patient_id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ) cd1  ON cd1.patient_id = ba.patient_id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "WHERE " + buffer + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ORDER BY " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ba.create_time, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " (ba.total + cd1.total) DESC " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "LIMIT "+(page-1)*size+","+size; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "SELECT ba1.patient_id AS patient_id," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba1.account_name AS account_name," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba1.hospital AS hospital," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba1.total AS total," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba1.create_time AS create_time," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba1.sum AS sum" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " FROM" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "( SELECT " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba.patient_id AS patient_id," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba.account_name AS account_name," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba.hospital AS hospital," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba.total AS total," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "ba.create_time AS create_time," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "(ba.total +(cd1.total)) AS sum" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " FROM" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " wlyy_health_bank_account ba" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " LEFT JOIN ( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "SELECT" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " SUM(cd.integrate) AS total," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " cd.patient_id AS patient_id" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " FROM" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " wlyy_health_bank_credits_detail cd" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " WHERE " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "cd.trade_direction = - 1" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " GROUP BY " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " cd.patient_id ) cd1 ON cd1.patient_id = ba.patient_id\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " WHERE " + buffer + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " ORDER BY" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " ba.create_time DESC " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        "LIMIT "+(page-1)*size+","+size +")ba1" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " ORDER BY " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " ba1.sum DESC"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<AccountDO> accountDOS = jdbcTemplate.query(sql,new BeanPropertyRowMapper(AccountDO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sqlCount = "SELECT count(1) AS total"+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " FROM " + 
			 |