|
@ -4406,6 +4406,50 @@ public class StatisticsService extends BaseService {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public JSONObject getTeamRenewChangeLine(String teamCode,String startDate,String endDate,String type){
|
|
|
|
startDate = startDate+" 00:00:00";
|
|
|
|
endDate = endDate+" 23:59:59";
|
|
|
|
String inSql ;
|
|
|
|
String outSql;
|
|
|
|
if("0".equals(type)){
|
|
|
|
inSql ="SELECT left(r.apply_date,10) AS dateNo,COUNT(1) AS inCount FROM wlyy_sign_family_renew_log r " +
|
|
|
|
" WHERE r.admin_team_id ='"+teamCode+"' " +
|
|
|
|
" AND r.apply_date >= '"+startDate+"' " +
|
|
|
|
" AND r.apply_date <='"+endDate+"' " +
|
|
|
|
" AND r.old_admin_team_id <> r.admin_team_id " +
|
|
|
|
" GROUP BY dateNo ";
|
|
|
|
outSql ="SELECT left(r.apply_date,10) AS dateNo,COUNT(1) AS inCount FROM wlyy_sign_family_renew_log r " +
|
|
|
|
" WHERE r.old_admin_team_id ='"+teamCode+"' " +
|
|
|
|
" AND r.apply_date >= '"+startDate+"' " +
|
|
|
|
" AND r.apply_date <='"+endDate+"' " +
|
|
|
|
" AND r.old_admin_team_id <> r.admin_team_id " +
|
|
|
|
" GROUP BY dateNo ";
|
|
|
|
}else{
|
|
|
|
inSql ="SELECT ( " +
|
|
|
|
" DATE_FORMAT(r.apply_date, '%v') - DATE_FORMAT('2017-06-01', '%v') + 1 " +
|
|
|
|
" ) AS weekOfMonth,COUNT(1) AS outCount FROM wlyy_sign_family_renew_log r " +
|
|
|
|
" WHERE r.admin_team_id ='"+teamCode+"' " +
|
|
|
|
" AND r.apply_date >= '"+startDate+"' " +
|
|
|
|
" AND r.apply_date <='"+endDate+"' " +
|
|
|
|
" AND r.old_admin_team_id <> r.admin_team_id " +
|
|
|
|
" GROUP BY weekOfMonth ";
|
|
|
|
outSql ="SELECT ( " +
|
|
|
|
" DATE_FORMAT(r.apply_date, '%v') - DATE_FORMAT('2017-06-01', '%v') + 1 " +
|
|
|
|
" ) AS weekOfMonth,COUNT(1) AS outCount FROM wlyy_sign_family_renew_log r " +
|
|
|
|
" WHERE r.old_admin_team_id ='"+teamCode+"' " +
|
|
|
|
" AND r.apply_date >= '"+startDate+"' " +
|
|
|
|
" AND r.apply_date <='"+endDate+"' " +
|
|
|
|
" AND r.old_admin_team_id <> r.admin_team_id " +
|
|
|
|
" GROUP BY weekOfMonth ";
|
|
|
|
}
|
|
|
|
JSONObject rs = new JSONObject();
|
|
|
|
List<Map<String,Object>> inList = jdbcTemplate.queryForList(inSql);
|
|
|
|
rs.put("inLine",inList);
|
|
|
|
List<Map<String,Object>> outList =jdbcTemplate.queryForList(outSql);
|
|
|
|
rs.put("outLine",outList);
|
|
|
|
|
|
|
|
return rs ;
|
|
|
|
}
|
|
//-----------------------------------通用方法-------------------------------
|
|
//-----------------------------------通用方法-------------------------------
|
|
|
|
|
|
/**
|
|
/**
|