新增题目时有题库id新增到题库,没有题库id只存入题目表
This commit is contained in:
parent
978ba1ecd9
commit
d9c60a21db
@ -15,6 +15,8 @@ import org.jeecg.common.system.query.QueryGenerator;
|
|||||||
import org.jeecg.common.system.query.QueryRuleEnum;
|
import org.jeecg.common.system.query.QueryRuleEnum;
|
||||||
import org.jeecg.common.util.oConvertUtils;
|
import org.jeecg.common.util.oConvertUtils;
|
||||||
import org.jeecg.modules.aiol.entity.AiolQuestion;
|
import org.jeecg.modules.aiol.entity.AiolQuestion;
|
||||||
|
import org.jeecg.modules.aiol.entity.AiolQuestionRepo;
|
||||||
|
import org.jeecg.modules.aiol.service.IAiolQuestionRepoService;
|
||||||
import org.jeecg.modules.aiol.service.IAiolQuestionService;
|
import org.jeecg.modules.aiol.service.IAiolQuestionService;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
@ -29,6 +31,7 @@ import org.jeecgframework.poi.excel.entity.ImportParams;
|
|||||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||||
import org.jeecg.common.system.base.controller.JeecgController;
|
import org.jeecg.common.system.base.controller.JeecgController;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||||
@ -51,6 +54,8 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|||||||
public class AiolQuestionController extends JeecgController<AiolQuestion, IAiolQuestionService> {
|
public class AiolQuestionController extends JeecgController<AiolQuestion, IAiolQuestionService> {
|
||||||
@Autowired
|
@Autowired
|
||||||
private IAiolQuestionService aiolQuestionService;
|
private IAiolQuestionService aiolQuestionService;
|
||||||
|
@Autowired
|
||||||
|
private AiolQuestionRepoController aiolQuestionRepoController;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
@ -86,9 +91,16 @@ public class AiolQuestionController extends JeecgController<AiolQuestion, IAiolQ
|
|||||||
@Operation(summary="题目-添加")
|
@Operation(summary="题目-添加")
|
||||||
@RequiresPermissions("aiol:aiol_question:add")
|
@RequiresPermissions("aiol:aiol_question:add")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<String> add(@RequestBody AiolQuestion aiolQuestion) {
|
@Transactional
|
||||||
|
public Result<String> add(@RequestBody AiolQuestion aiolQuestion,@RequestParam String repoId) {
|
||||||
aiolQuestionService.save(aiolQuestion);
|
aiolQuestionService.save(aiolQuestion);
|
||||||
|
//题库题目添加
|
||||||
|
if(repoId!=null&& !repoId.isEmpty()){
|
||||||
|
AiolQuestionRepo aiolQuestionRepo = new AiolQuestionRepo();
|
||||||
|
aiolQuestionRepo.setRepoId(repoId);
|
||||||
|
aiolQuestionRepo.setQuestionId(aiolQuestion.getId());
|
||||||
|
aiolQuestionRepoController.add(aiolQuestionRepo);
|
||||||
|
}
|
||||||
return Result.OK("添加成功!");
|
return Result.OK("添加成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user