|
|
@@ -133,13 +133,6 @@ public class ActivityGradeServiceImpl extends ServiceImpl<ActivityGradeMapper, A
|
|
|
return voList;
|
|
|
}
|
|
|
|
|
|
- public static void main(String[] args) {
|
|
|
- String str = "[1,2]";
|
|
|
- String substring = str.substring(1, 2);
|
|
|
- String substring1 = str.substring(3, 4);
|
|
|
- System.out.println("截取最后一个字符串生成的新字符串为: " + substring);//abcdef
|
|
|
- System.out.println("截取最后一个字符串生成的新字符串为: " + substring1);//abcdef
|
|
|
- }
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@@ -206,10 +199,17 @@ public class ActivityGradeServiceImpl extends ServiceImpl<ActivityGradeMapper, A
|
|
|
/**
|
|
|
* 保存前的数据校验
|
|
|
*
|
|
|
- * @param entity 实体类数据
|
|
|
+ * @param bo 实体类数据
|
|
|
*/
|
|
|
- private void validEntityBeforeSave(ActivityGrade entity){
|
|
|
+ private void validEntityBeforeSave(ActivityGrade bo){
|
|
|
//TODO 做一些数据校验,如唯一约束
|
|
|
+ LambdaQueryWrapper<ActivityGrade> lqw = Wrappers.lambdaQuery();
|
|
|
+ lqw.eq(bo.getGrade() != null, ActivityGrade::getGrade, bo.getGrade());
|
|
|
+
|
|
|
+ List<ActivityGrade> list = this.list(lqw);
|
|
|
+ if (!CollectionUtils.isEmpty(list)){
|
|
|
+ throw new IllegalArgumentException("该等级已存在");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|