基础接口

beetlsql3-dev
Mlxa0324 2 years ago
parent 819aa479a5
commit 2ef17dfc00

@ -1,6 +1,7 @@
package com.ibeetl.admin.core.web;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.lang.Assert;
import com.ibeetl.admin.core.conf.PasswordConfig.PasswordEncryptService;
import com.ibeetl.admin.core.dao.CoreUserRoleDao;
import com.ibeetl.admin.core.entity.CoreOrg;
@ -139,9 +140,10 @@ public class CoreUserController {
*/
@PostMapping(API + "/edit.do")
@ResponseBody
public JsonResult edit(CoreUser coreUser) {
public JsonResult editDo(CoreUser coreUser) {
// 获取当前登录用户
CoreUser user = getUser();
Assert.notNull(user, "请登录后再操作");
// 禁止修改的一些属性,先给去掉
coreUser.setCode(null);
@ -155,6 +157,18 @@ public class CoreUserController {
return JsonResult.success();
}
/**
*
*
* @param coreUser
* @return
*/
@PostMapping(MODEL + "/edit.json")
@ResponseBody
public JsonResult edit(CoreUser coreUser) {
return editDo(coreUser);
}
/**
*
*

@ -23,6 +23,7 @@ import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.Date;
@ -159,6 +160,24 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
return msg;
}
/**
* : <br>
*
*
* @param teacherOpenCourseIds
* @param status
* @Author: 87966
* @Date: 2022/11/29 9:17
*/
public void batchEditStatus(@NotBlank String teacherOpenCourseIds, @NotNull Integer status){
for (String id : teacherOpenCourseIds.split(",")) {
TeacherOpenCourse entity = new TeacherOpenCourse();
entity.setTeacherOpenCourseId(Long.valueOf(id));
entity.setTeacherOpenCourseStatus(status);
teacherOpenCourseDao.updateById(entity);
}
}
public String updateGivenByIds(TeacherOpenCourseQuery teacherOpenCourseQuery){
String msg = "";
if(StringUtils.isNotBlank(teacherOpenCourseQuery.get_given())){

@ -270,5 +270,28 @@ public class TeacherOpenCourseController{
return JsonResult.success(teacherOpenCourseService.myCourse(student));
}
/**
* : <br>
*
*
* @param teacherOpenCourseIds
* @param status
* @param result
* @param coreUser
* @return {@link JsonResult< String>}
* @Author: 87966
* @Date: 2022/11/29 9:17
*/
@PostMapping(MODEL + "/batchEditStatus.json")
@Function("teacherOpenCourse.edit")
@ResponseBody
public JsonResult<String> batchEditStatus(String teacherOpenCourseIds, Integer status, BindingResult result, @SCoreUser CoreUser coreUser) {
if(result.hasErrors()){
return JsonResult.failMessage(result);
}else {
teacherOpenCourseService.batchEditStatus(teacherOpenCourseIds, status);
return JsonResult.success();
}
}
}

@ -1,7 +1,6 @@
package com.ibeetl.jlw.web;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;
import cn.jlw.Interceptor.SCoreUser;
import cn.jlw.validate.ValidateConfig;
@ -39,7 +38,6 @@ import java.util.Map;
import static com.ibeetl.admin.core.util.ExcelUtil.convertData;
import static com.ibeetl.admin.core.util.ExcelUtil.write;
import static com.ibeetl.admin.core.util.user.CacheUserUtil.getUser;
/**
* UniversitiesColleges
@ -255,8 +253,7 @@ public class UniversitiesCollegesController{
@PostMapping(MODEL + "/info.json")
@Function("universitiesColleges.query")
@ResponseBody
public JsonResult info() {
Assert.notNull(getUser(), "getUser请登录后再操作");
public JsonResult info(@SCoreUser CoreUser coreUser) {
return JsonResult.success(universitiesCollegesService.info());
}
}

Loading…
Cancel
Save