package com.dsh.course.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dsh.course.entity.TCoursePackageDiscount; import com.dsh.course.service.TCoursePackageDiscountService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * @author zhibing.pu * @Date 2023/8/8 14:50 */ @RestController @RequestMapping("") public class CoursePackageDiscountController { @Autowired private TCoursePackageDiscountService coursePackageDiscountService; /** * 获取课包折扣 * @param coursePackagePaymentConfigId * @return */ @ResponseBody @PostMapping("/coursePackageDiscount/queryCoursePackageDiscount") public List queryCoursePackageDiscount(@RequestBody Integer coursePackagePaymentConfigId){ return coursePackageDiscountService.list(new QueryWrapper().eq("coursePackagePaymentConfigId", coursePackagePaymentConfigId) .eq("auditStatus", 2)); } /** * 编辑课包折扣 * @param list */ @ResponseBody @PostMapping("/coursePackageDiscount/setCoursePackageDiscount") public void setCoursePackageDiscount(@RequestBody List list){ TCoursePackageDiscount tCoursePackageDiscount = list.get(0); coursePackageDiscountService.remove(new QueryWrapper().eq("coursePackageId", tCoursePackageDiscount.getCoursePackageId())); if(list.size() > 0){ coursePackageDiscountService.saveBatch(list); } } }