|
|
@@ -4,12 +4,14 @@ import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.xjrsoft.common.model.result.RT;
|
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
import com.xjrsoft.module.student.dto.AddBaseStudentAssessmentCategoryDto;
|
|
|
import com.xjrsoft.module.student.dto.BaseStudentAssessmentCategoryListDto;
|
|
|
import com.xjrsoft.module.student.dto.UpdateBaseStudentAssessmentCategoryDto;
|
|
|
import com.xjrsoft.module.student.entity.BaseStudentAssessmentCategory;
|
|
|
+import com.xjrsoft.module.student.entity.BaseStudentAssessmentProject;
|
|
|
import com.xjrsoft.module.student.service.IBaseStudentAssessmentCategoryService;
|
|
|
import com.xjrsoft.module.student.vo.BaseStudentAssessmentCategoryListVo;
|
|
|
import com.xjrsoft.module.student.vo.BaseStudentAssessmentCategoryVo;
|
|
|
@@ -81,6 +83,10 @@ public class BaseStudentAssessmentCategoryController {
|
|
|
@SaCheckPermission("basestudentassessmentcategory:add")
|
|
|
public RT<Boolean> add(@Valid @RequestBody AddBaseStudentAssessmentCategoryDto dto) {
|
|
|
BaseStudentAssessmentCategory baseStudentAssessmentCategory = BeanUtil.toBean(dto, BaseStudentAssessmentCategory.class);
|
|
|
+ QueryWrapper<BaseStudentAssessmentCategory> queryWrapperSortcode = new QueryWrapper<>();
|
|
|
+ queryWrapperSortcode.select("IFNULL(MAX(sort_code),0) as sortCode");
|
|
|
+ BaseStudentAssessmentCategory b = baseStudentAssessmentCategoryService.getOne(queryWrapperSortcode);
|
|
|
+ baseStudentAssessmentCategory.setSortCode(b.getSortCode() + 1);
|
|
|
baseStudentAssessmentCategory.setCreateUserId(StpUtil.getLoginIdAsLong());
|
|
|
baseStudentAssessmentCategory.setCreateDate(new Date());
|
|
|
boolean isSuccess = baseStudentAssessmentCategoryService.save(baseStudentAssessmentCategory);
|