|
|
@@ -716,18 +716,21 @@ public class GxtMonthScoreServiceImpl implements IGxtMonthScoreService
|
|
|
|
|
|
// 组员考核得分
|
|
|
GxtUserScore userScore = new GxtUserScore();
|
|
|
- userScore.setMonthScoreId(monthScore.getId());
|
|
|
+ List<GxtUserScore> userScores = new ArrayList<>();
|
|
|
if (rtType==0) {
|
|
|
userScore.setUserName(userAccount);
|
|
|
- userScore.setNickName(nickName);
|
|
|
+ userScore.setMonthPeriod(monthPeriod);
|
|
|
+ userScores = gxtUserScoreMapper.selectUserAllScore(userScore);
|
|
|
// }else {
|
|
|
// userScore.setRankPermission(getJXY());
|
|
|
+ } else {
|
|
|
+ userScore.setMonthScoreId(monthScore.getId());
|
|
|
+ userScores = gxtUserScoreMapper.selectGxtUserScoreList(userScore);
|
|
|
}
|
|
|
- List<GxtUserScore> userScores = gxtUserScoreMapper.selectGxtUserScoreList(userScore);
|
|
|
int userScoreSize = userScores.size();
|
|
|
monthScore.setUserListSize(userScoreSize);
|
|
|
List<GxtUserScore> users = new ArrayList<>();
|
|
|
- if (userScoreSize>10) {
|
|
|
+ if (userScoreSize>10 && rtType!=0) {
|
|
|
users = userScores.subList(0,10);
|
|
|
}else {
|
|
|
users.addAll(userScores);
|