|
|
|
@ -27,23 +27,25 @@ public class ExamineRankingServiceImpl extends Service implements ExamineRanking
|
|
|
|
|
String type = Util.null2String(params.get("type"));
|
|
|
|
|
String khqj = Util.null2String(params.get("khqj"));
|
|
|
|
|
String khnd = Util.null2String(params.get("khnd"));
|
|
|
|
|
String yglb = Util.null2String(params.get("yglb"));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<ExamineRanking> examineRankings;
|
|
|
|
|
|
|
|
|
|
if ("1".equals(type)) {
|
|
|
|
|
examineRankings = calculateWorkers(khqj);
|
|
|
|
|
examineRankings = calculateWorkers(khqj,yglb);
|
|
|
|
|
}else {
|
|
|
|
|
examineRankings = calculateWorkersByYear(khnd);
|
|
|
|
|
examineRankings = calculateWorkersByYear(khnd,yglb);
|
|
|
|
|
}
|
|
|
|
|
return examineRankings.size();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<ExamineRanking> calculateWorkers(String khqj) {
|
|
|
|
|
public List<ExamineRanking> calculateWorkers(String khqj,String yglb) {
|
|
|
|
|
|
|
|
|
|
RecordSet rs = new RecordSet();
|
|
|
|
|
List<ExamineRanking> examineRankings = new ArrayList<>();
|
|
|
|
|
rs.executeQuery("select id,ydzhdf,ssks,bmmc from uf_hr_ydjxkhpj_data where khqj = ?",khqj);
|
|
|
|
|
rs.executeQuery("select id,ydzhdf,ssks,bmmc from uf_hr_ydjxkhpj_data where khqj = ? and yglb = ?",khqj,yglb);
|
|
|
|
|
while (rs.next()) {
|
|
|
|
|
examineRankings.add(ExamineRanking.builder()
|
|
|
|
|
.id(Util.getIntValue(rs.getString("id")))
|
|
|
|
@ -62,10 +64,10 @@ public class ExamineRankingServiceImpl extends Service implements ExamineRanking
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<ExamineRanking> calculateWorkersByYear(String year) {
|
|
|
|
|
public List<ExamineRanking> calculateWorkersByYear(String year,String yglb) {
|
|
|
|
|
RecordSet rs = new RecordSet();
|
|
|
|
|
List<ExamineRanking> examineRankings = new ArrayList<>();
|
|
|
|
|
rs.executeQuery("select id,ndzhdf,ssks,bmmc from uf_hr_jxkhndpjb where khnd = ?",year);
|
|
|
|
|
rs.executeQuery("select id,ndzhdf,ssks,bmmc from uf_hr_jxkhndpjb where khnd = ? and yglb = ?",year,yglb);
|
|
|
|
|
while (rs.next()) {
|
|
|
|
|
examineRankings.add(ExamineRanking.builder()
|
|
|
|
|
.id(Util.getIntValue(rs.getString("id")))
|
|
|
|
|