开课资源增加状态,上下架

beetlsql3-dev
malx 2 years ago
parent d16929edec
commit 28654eab51

@ -35,6 +35,7 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.validation.annotation.Validated;
import javax.annotation.Nullable;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.*;
import java.util.*;
@ -438,7 +439,7 @@ public class TeacherOpenCourseMergeResourcesInfoService extends CoreBaseService<
* @param resourcesInfoIds
* @param coreUser
*/
public void validateIsTeacher(@NotNull(message = "开课资源ID不能为空") String resourcesInfoIds, @NotNull(message = "登录用户信息不能为空!") CoreUser coreUser) {
public void validateIsTeacher(@NotBlank(message = "开课资源ID不能为空") String resourcesInfoIds, @NotNull(message = "登录用户信息不能为空!") CoreUser coreUser) {
if (coreUser.isTeacher()) {
for (String id : resourcesInfoIds.split(",")) {
Long userId = getInfo(Long.valueOf(id)).getUserId();

@ -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();
}
/* 后台页面 */

Loading…
Cancel
Save