卡通过率通过标题判断是否精英班

This commit is contained in:
wuchunlei
2025-05-28 17:32:22 +08:00
parent 9c4e126685
commit 743f9a07a2

View File

@@ -475,7 +475,6 @@ public class ClassController {
//结班后给合格学员发放证书
if ("0".equals(r.get("code").toString())){
ClassEntity classEntity = classEntityService.getById(params.get("classId").toString());
ClassModel classModel = classModelService.getById(classEntity.getModelId());
List<Map<String,Object>> userScoreList = classEntityService.userScoreList(params);
if (userScoreList.size() > 0){
for (int i=0;i<userScoreList.size(); i++) {
@@ -487,7 +486,7 @@ public class ClassController {
String type = "B";
//卡一下A证率普通小班A证率为的10%精英班A证率为20%
if (new BigDecimal(userScoreMap.get("userScore").toString()).compareTo(new BigDecimal(70))>=0&&
"2".equals(classModel.getType())?i<=(Math.floor(userScoreList.size()*0.20)):i<=(Math.floor(userScoreList.size()*0.10))){
classEntity.getTitle().contains("精英")?((i+1)<=(Math.floor(userScoreList.size()*0.20))):(i+1)<=(Math.floor(userScoreList.size()*0.10))){
type = "A";
}
userCertificate.setType(type);