培训班报名湖粉身份添加1-5星湖粉
This commit is contained in:
@@ -60,10 +60,19 @@ public class TrainingClass {
|
|||||||
//svip费用
|
//svip费用
|
||||||
private BigDecimal svipFee;
|
private BigDecimal svipFee;
|
||||||
|
|
||||||
//三星湖粉费用(90湖分以上)
|
//一星湖粉费用(30湖分)
|
||||||
|
private BigDecimal oneHuFee;
|
||||||
|
|
||||||
|
//二星湖粉费用60
|
||||||
|
private BigDecimal twoHuFee;
|
||||||
|
|
||||||
|
//三星湖粉费用90
|
||||||
private BigDecimal threeHuFee;
|
private BigDecimal threeHuFee;
|
||||||
|
|
||||||
//五星湖粉费用(150湖分以上)
|
//四星湖粉费用120
|
||||||
|
private BigDecimal fourHuFee;
|
||||||
|
|
||||||
|
//五星湖粉及以上150
|
||||||
private BigDecimal fiveHuFee;
|
private BigDecimal fiveHuFee;
|
||||||
|
|
||||||
//学生费用
|
//学生费用
|
||||||
|
|||||||
@@ -76,11 +76,36 @@ public class TrainingClassServiceImpl extends ServiceImpl<TrainingClassDao, Trai
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (trainingClass.getThreeHuFee().compareTo(BigDecimal.ZERO)>0){
|
Map<String,Object> map = null;
|
||||||
|
if (trainingClass.getOneHuFee().compareTo(BigDecimal.ZERO)>0||trainingClass.getTwoHuFee().compareTo(BigDecimal.ZERO)>0||
|
||||||
|
trainingClass.getThreeHuFee().compareTo(BigDecimal.ZERO)>0||trainingClass.getFourHuFee().compareTo(BigDecimal.ZERO)>0||
|
||||||
|
trainingClass.getFiveHuFee().compareTo(BigDecimal.ZERO)>0) {
|
||||||
MPJLambdaWrapper<UserContribution> wrapper = new MPJLambdaWrapper();
|
MPJLambdaWrapper<UserContribution> wrapper = new MPJLambdaWrapper();
|
||||||
wrapper.eq(UserContribution::getUserId,userId);
|
wrapper.eq(UserContribution::getUserId,userId);
|
||||||
wrapper.selectSum(UserContribution::getScore);
|
wrapper.selectSum(UserContribution::getScore);
|
||||||
Map<String,Object> map = userContributionService.getMap(wrapper);
|
map = userContributionService.getMap(wrapper);
|
||||||
|
}
|
||||||
|
if (trainingClass.getOneHuFee().compareTo(BigDecimal.ZERO)>0){
|
||||||
|
if (map != null&&map.containsKey("score")){
|
||||||
|
if (new BigDecimal(map.get("score").toString()).compareTo(new BigDecimal(30))>=0){
|
||||||
|
if (fee.compareTo(trainingClass.getOneHuFee())>=0){
|
||||||
|
fee = trainingClass.getOneHuFee();
|
||||||
|
identity = "一星湖粉";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (trainingClass.getTwoHuFee().compareTo(BigDecimal.ZERO)>0){
|
||||||
|
if (map != null&&map.containsKey("score")){
|
||||||
|
if (new BigDecimal(map.get("score").toString()).compareTo(new BigDecimal(60))>=0){
|
||||||
|
if (fee.compareTo(trainingClass.getTwoHuFee())>=0){
|
||||||
|
fee = trainingClass.getTwoHuFee();
|
||||||
|
identity = "二星湖粉";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (trainingClass.getThreeHuFee().compareTo(BigDecimal.ZERO)>0){
|
||||||
if (map != null&&map.containsKey("score")){
|
if (map != null&&map.containsKey("score")){
|
||||||
if (new BigDecimal(map.get("score").toString()).compareTo(new BigDecimal(90))>=0){
|
if (new BigDecimal(map.get("score").toString()).compareTo(new BigDecimal(90))>=0){
|
||||||
if (fee.compareTo(trainingClass.getThreeHuFee())>=0){
|
if (fee.compareTo(trainingClass.getThreeHuFee())>=0){
|
||||||
@@ -90,16 +115,22 @@ public class TrainingClassServiceImpl extends ServiceImpl<TrainingClassDao, Trai
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (trainingClass.getFourHuFee().compareTo(BigDecimal.ZERO)>0){
|
||||||
|
if (map != null&&map.containsKey("score")){
|
||||||
|
if (new BigDecimal(map.get("score").toString()).compareTo(new BigDecimal(120))>=0){
|
||||||
|
if (fee.compareTo(trainingClass.getFourHuFee())>=0){
|
||||||
|
fee = trainingClass.getFourHuFee();
|
||||||
|
identity = "四星湖粉";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
if (trainingClass.getFiveHuFee().compareTo(BigDecimal.ZERO)>0){
|
if (trainingClass.getFiveHuFee().compareTo(BigDecimal.ZERO)>0){
|
||||||
MPJLambdaWrapper<UserContribution> wrapper = new MPJLambdaWrapper();
|
|
||||||
wrapper.eq(UserContribution::getUserId,userId);
|
|
||||||
wrapper.selectSum(UserContribution::getScore);
|
|
||||||
Map<String,Object> map = userContributionService.getMap(wrapper);
|
|
||||||
if (map != null&&map.containsKey("score")){
|
if (map != null&&map.containsKey("score")){
|
||||||
if (new BigDecimal(map.get("score").toString()).compareTo(new BigDecimal(150))>=0){
|
if (new BigDecimal(map.get("score").toString()).compareTo(new BigDecimal(150))>=0){
|
||||||
if (fee.compareTo(trainingClass.getFiveHuFee())>=0){
|
if (fee.compareTo(trainingClass.getFiveHuFee())>=0){
|
||||||
fee = trainingClass.getFiveHuFee();
|
fee = trainingClass.getFiveHuFee();
|
||||||
identity = "五星湖粉";
|
identity = "五星湖粉及以上";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user