Browse Source

合伙人升级

xuqiang 1 year ago
parent
commit
25d42c3d56

+ 9 - 0
src/main/java/com/ydtech/modules/partner/service/Impl/PartnerUserServiceImpl.java

@@ -150,6 +150,15 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
         if (StringUtils.isBlank(userGradeParam.getGrade())){
             return HttpResult.error("参数不能为空");
         }
+        String grade = userGradeParam.getGrade();
+
+        QueryWrapper<PartnerUser> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("user_id",userGradeParam.getId());
+        queryWrapper.eq("grade",Integer.valueOf(grade) - 1 );
+        Long count = baseMapper.selectCount(queryWrapper);
+        if (count > 0){
+            return HttpResult.error();
+        }
         if (ruleService.verifyUpgradeConditions(userGradeParam.getId(),userGradeParam.getGrade())){
             return HttpResult.ok("满足升级条件");
         }