|
@ -84,13 +84,12 @@ public abstract class GrowthLogDao {
|
84
|
84
|
@Where("INVITE_PRO IS NULL")
|
85
|
85
|
public abstract List<GrowthLog> queryList(Connection con,String professorId,@LessThan String createTime,int rows)throws SQLException;
|
86
|
86
|
|
87
|
|
public List<InviteUserScore> queryInvite(Connection con,String professorId,String createTime,int rows) throws SQLException{
|
|
87
|
public List<InviteUserScore> queryInvite(Connection con,String professorId,int rows,int offset) throws SQLException{
|
88
|
88
|
int index = 1;
|
89
|
|
String sql = "SELECT INVITE_PRO,SUM(SCORE) S FROM GROWTH_LOG WHERE PROFESSOR_ID = ? AND CREATE_TIME < ? AND INVITE_PRO IS NOT NULL GROUP BY INVITE_PRO ORDER BY S DESC LIMIT "+rows;
|
|
89
|
String sql = "SELECT INVITE_PRO,SUM(SCORE) S FROM GROWTH_LOG WHERE PROFESSOR_ID = ? AND INVITE_PRO IS NOT NULL GROUP BY INVITE_PRO ORDER BY S DESC LIMIT "+ rows + " OFFSET " + offset;
|
90
|
90
|
PreparedStatement ps = con.prepareStatement(sql);
|
91
|
91
|
try{
|
92
|
92
|
ps.setString(index++,professorId);
|
93
|
|
ps.setString(index++,createTime);
|
94
|
93
|
ResultSet rs = ps.executeQuery();
|
95
|
94
|
try{
|
96
|
95
|
List<InviteUserScore> inviteUserScores = new ArrayList<InviteUserScore>();
|