|
@@ -5,7 +5,8 @@ import java.util.List;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.course.domain.FsUserCoursePeriodDays;
|
|
|
import com.fs.course.domain.FsUserCourseVideoRedPackage;
|
|
|
-import com.fs.course.param.CompanyRedPacket;
|
|
|
+import com.fs.course.param.CompanyRedPacketParam;
|
|
|
+import com.fs.course.param.PeriodRedPacketParam;
|
|
|
import com.fs.course.service.IFsUserCoursePeriodDaysService;
|
|
|
import com.fs.course.service.IFsUserCourseVideoRedPackageService;
|
|
|
import com.fs.course.vo.FsUserCoursePeriodVO;
|
|
@@ -138,25 +139,24 @@ public class FsUserCoursePeriodController extends BaseController {
|
|
|
return fsUserCoursePeriodDaysService.updateListCourseData(entity);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("根据营期id获取公司红包金额列表")
|
|
|
+ @ApiOperation("根据营期id获取公司红包金额列表(暂废弃)")
|
|
|
@GetMapping("/companyList")
|
|
|
public R getCompanyByPeriod(Long periodId, Long videoId) {
|
|
|
- List<CompanyRedPacket> companyList = fsUserCoursePeriodDaysService.getCompanyByPeriod(periodId, videoId);
|
|
|
+ List<CompanyRedPacketParam> companyList = fsUserCoursePeriodDaysService.getCompanyByPeriod(periodId, videoId);
|
|
|
return R.ok().put("data", companyList);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("批量保存设置红包金额")
|
|
|
+ @ApiOperation("获取设置红包金额列表")
|
|
|
+ @GetMapping("/redPacketList")
|
|
|
+ public R getPeriodRedPacketList(Long periodId, Long companyId) {
|
|
|
+ List<PeriodRedPacketParam> periodRedPacketList = fsUserCoursePeriodDaysService.getPeriodRedPacketList(periodId, companyId);
|
|
|
+ return R.ok().put("data", periodRedPacketList);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("批量保存设置红包金额(全删全增)")
|
|
|
@PostMapping("/batchRedPacket")
|
|
|
public R batchRedPacketMoney(@RequestBody List<FsUserCourseVideoRedPackage> videoRedPackageList) {
|
|
|
- //查询该公司红包金额数据是否存在,如果存在,则修改
|
|
|
- try {
|
|
|
- fsUserCourseVideoRedPackageService.batchDeleteParams(videoRedPackageList);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- log.info("删除数据失败,参数:{}", videoRedPackageList);
|
|
|
- }
|
|
|
-
|
|
|
- int i = fsUserCourseVideoRedPackageService.batchSaveFsUserCourseVideoRedPackage(videoRedPackageList);
|
|
|
+ int i = fsUserCourseVideoRedPackageService.batchSaveCompanyRedPackage(videoRedPackageList);
|
|
|
if (i <= 0) {
|
|
|
return R.error("保存失败!");
|
|
|
}
|