接将数据库中同一用户的各类分数相加一文,获得最终评价分列表后,会发现还有一个问题,就是获取到列表后,由于每期评价表的人员得分并不同,所以即使每期数据是按照总评价分升序排序的,但是分数相加后排序会乱,所以现在需将得到的列表按照总评价分升序,分数相同的按照人员职务排序,如下:
service:
/**
* 获取自评价子表列表
* @param weekScoreZpj
* @return
*/
public List<WeekScoreZpjDet> findWeekScoreZpjDetList(WeekScoreZpj weekScoreZpj){
String zpjDate = dao.findZpjDate(weekScoreZpj.getCountTime());
if(StringUtils.isBlank(zpjDate)){
return null;
}
String preMonth = DateUtils.formatDate(DateUtils.addMonth(weekScoreZpj.getCountTime(), -1), "yyyy-MM-dd");
String[] sendDate = zpjDate.split(",");