|
|
|
@ -13,6 +13,7 @@ import com.ibeetl.admin.core.util.TimeTool;
|
|
|
|
|
import com.ibeetl.admin.core.web.JsonResult;
|
|
|
|
|
import com.ibeetl.jlw.entity.FileEntity;
|
|
|
|
|
import com.ibeetl.jlw.entity.TeacherOpenCourseMergeResourcesInfo;
|
|
|
|
|
import com.ibeetl.jlw.enums.GlobalUpStatusEnum;
|
|
|
|
|
import com.ibeetl.jlw.service.TeacherOpenCourseMergeResourcesInfoService;
|
|
|
|
|
import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeResourcesInfoQuery;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
@ -139,6 +140,25 @@ public class TeacherOpenCourseMergeResourcesInfoController{
|
|
|
|
|
return JsonResult.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 更改资源状态,上架下架啥删除.
|
|
|
|
|
* 删除也可以单独调用 {@link #deleteDo}
|
|
|
|
|
* @param ids
|
|
|
|
|
* @param status
|
|
|
|
|
* @param coreUser
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(API + "/updateStatus.do")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public JsonResult updateStatus(String ids, GlobalUpStatusEnum status, @SCoreUser CoreUser coreUser) {
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoService.validateIsTeacher(ids, coreUser);
|
|
|
|
|
TeacherOpenCourseMergeResourcesInfoQuery updateQuery = new TeacherOpenCourseMergeResourcesInfoQuery();
|
|
|
|
|
updateQuery.setResourcesInfoStatus(status);
|
|
|
|
|
updateQuery.setTeacherOpenCourseMergeResourcesInfoIdPlural(ids);
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoService.edit(updateQuery);
|
|
|
|
|
return JsonResult.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* 后台页面 */
|
|
|
|
|