中航富士达
This commit is contained in:
parent
ce9a9954a4
commit
5ee756a4a1
|
|
@ -30,7 +30,7 @@ public interface ExamineRankingService {
|
|||
* @param: [khqj]
|
||||
* @return: List<ExamineRanking>
|
||||
*/
|
||||
List<ExamineRanking> calculateWorkers(String khqj);
|
||||
List<ExamineRanking> calculateWorkers(String khqj,String yglb);
|
||||
|
||||
|
||||
/**
|
||||
|
|
@ -40,6 +40,6 @@ public interface ExamineRankingService {
|
|||
* @param: [khqj]
|
||||
* @return: List<ExamineRanking>
|
||||
*/
|
||||
List<ExamineRanking> calculateWorkersByYear(String khqj);
|
||||
List<ExamineRanking> calculateWorkersByYear(String khqj,String yglb);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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")))
|
||||
|
|
|
|||
Loading…
Reference in New Issue