|
@@ -48,7 +48,7 @@ public class AppCoursesPriceRulesServiceImpl extends ServiceImpl<AppCoursesPrice
|
|
|
public Boolean editWitchPriceRules(List<AppCoursesRuleDTO> dtoList) {
|
|
|
if (dtoList.isEmpty()) throw new JeecgBootException("课时列表不能为空");
|
|
|
AppCourses appCourses = appCoursesMapper.selectById(dtoList.get(0).getCoursesId());
|
|
|
- List<AppCoursesPriceRules> priceRules = baseMapper.selectList(Wrappers.<AppCoursesPriceRules>lambdaQuery().eq(AppCoursesPriceRules::getCoursesId, appCourses.getId()));
|
|
|
+ List<AppCoursesPriceRules> priceRules = baseMapper.selectList(Wrappers.<AppCoursesPriceRules>lambdaQuery().eq(AppCoursesPriceRules::getCoursesId, appCourses.getId()).eq(AppCoursesPriceRules::getCoursesType,1));
|
|
|
//删除的
|
|
|
List<AppCoursesPriceRules> deletePriceRules = priceRules.stream()
|
|
|
.filter(db -> dtoList.stream().noneMatch(nr -> nr.getId() != null && nr.getId().equals(db.getId())))
|