|
@@ -332,13 +332,7 @@ public class CourseAuditRecordController {
|
|
|
@PostMapping("/disk/courseauditrecord/delete")
|
|
@PostMapping("/disk/courseauditrecord/delete")
|
|
|
public CommonResult<String> delete(@RequestBody @Valid @NotEmpty(message = "集合不能为空")
|
|
public CommonResult<String> delete(@RequestBody @Valid @NotEmpty(message = "集合不能为空")
|
|
|
CommonValidList<CourseAuditRecordIdParam> courseAuditRecordIdParamList) {
|
|
CommonValidList<CourseAuditRecordIdParam> courseAuditRecordIdParamList) {
|
|
|
- Map param=new HashMap();
|
|
|
|
|
- List<String> deleteIdList=CollStreamUtil.toList(courseAuditRecordIdParamList, CourseAuditRecordIdParam::getId);
|
|
|
|
|
- param.put("ids", deleteIdList);
|
|
|
|
|
- //查询出所有关联的用户附件信息
|
|
|
|
|
- List<CourseAuditRecord> deleteCourseAuditRecordList=courseAuditRecordService.queryCourseAuditRecordList(param);
|
|
|
|
|
- List<String> userfileIdList=CollStreamUtil.toList(deleteCourseAuditRecordList, CourseAuditRecord::getUserfileId);
|
|
|
|
|
- resourceUserfileService.removeByIds(userfileIdList);
|
|
|
|
|
|
|
+
|
|
|
//删除资源管理记录本身
|
|
//删除资源管理记录本身
|
|
|
courseAuditRecordService.delete(courseAuditRecordIdParamList);
|
|
courseAuditRecordService.delete(courseAuditRecordIdParamList);
|
|
|
|
|
|