问卷字段
This commit is contained in:
parent
f8a808e5ba
commit
1a2fa27b83
@ -72,7 +72,7 @@ public class QuestionInfoController extends BaseController {
|
|||||||
@Log(title = "问卷基本信息", businessType = BusinessType.INSERT)
|
@Log(title = "问卷基本信息", businessType = BusinessType.INSERT)
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
public AjaxResult add(@RequestBody QuestionVO questionInfo) {
|
public AjaxResult add(@RequestBody QuestionVO questionInfo) {
|
||||||
if (Objects.isNull(questionInfo) || StringUtils.isBlank(questionInfo.getQuestionnaireName())) {
|
if (Objects.isNull(questionInfo) || StringUtils.isBlank(questionInfo.getQuestionnaireName()) || StringUtils.isBlank(questionInfo.getQuestionType())) {
|
||||||
return AjaxResult.error("请添加问卷信息!");
|
return AjaxResult.error("请添加问卷信息!");
|
||||||
}
|
}
|
||||||
return questionInfoService.insertQuestionInfo(questionInfo);
|
return questionInfoService.insertQuestionInfo(questionInfo);
|
||||||
@ -85,6 +85,9 @@ public class QuestionInfoController extends BaseController {
|
|||||||
@Log(title = "问卷基本信息", businessType = BusinessType.UPDATE)
|
@Log(title = "问卷基本信息", businessType = BusinessType.UPDATE)
|
||||||
@PostMapping("/edit")
|
@PostMapping("/edit")
|
||||||
public AjaxResult edit(@RequestBody QuestionVO question) {
|
public AjaxResult edit(@RequestBody QuestionVO question) {
|
||||||
|
if (Objects.isNull(question) || StringUtils.isBlank(question.getQuestionnaireName()) || StringUtils.isBlank(question.getQuestionType())) {
|
||||||
|
return AjaxResult.error("请添加问卷信息!");
|
||||||
|
}
|
||||||
return questionInfoService.updateQuestionInfo(question);
|
return questionInfoService.updateQuestionInfo(question);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -94,8 +97,8 @@ public class QuestionInfoController extends BaseController {
|
|||||||
@PreAuthorize("@ss.hasPermi('system:question:remove')")
|
@PreAuthorize("@ss.hasPermi('system:question:remove')")
|
||||||
@Log(title = "问卷基本信息", businessType = BusinessType.DELETE)
|
@Log(title = "问卷基本信息", businessType = BusinessType.DELETE)
|
||||||
@DeleteMapping("/{ids}")
|
@DeleteMapping("/{ids}")
|
||||||
public AjaxResult remove(@PathVariable Long id) {
|
public AjaxResult remove(@PathVariable Long ids) {
|
||||||
return toAjax(questionInfoService.deleteQuestionInfoById(id));
|
return toAjax(questionInfoService.deleteQuestionInfoById(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -110,7 +113,7 @@ public class QuestionInfoController extends BaseController {
|
|||||||
* 科室问卷数量
|
* 科室问卷数量
|
||||||
*/
|
*/
|
||||||
@GetMapping("/departmentQuestionCount")
|
@GetMapping("/departmentQuestionCount")
|
||||||
public AjaxResult departmentQuestionCount(String departmentName, String questionnaireStatus,String questionType) {
|
public AjaxResult departmentQuestionCount(String departmentName, String questionnaireStatus, String questionType) {
|
||||||
return questionInfoService.departmentQuestionCount(departmentName, questionnaireStatus,questionType);
|
return questionInfoService.departmentQuestionCount(departmentName, questionnaireStatus, questionType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -194,6 +194,9 @@ public class QuestionInfoServiceImpl implements IQuestionInfoService {
|
|||||||
log.info("修改问卷题目表失败," + questionSubjects);
|
log.info("修改问卷题目表失败," + questionSubjects);
|
||||||
throw new SecurityException("修改问卷失败!请联系管理员!");
|
throw new SecurityException("修改问卷失败!请联系管理员!");
|
||||||
}
|
}
|
||||||
|
if (CollectionUtils.isEmpty(questionSubjectOptions)) {
|
||||||
|
return AjaxResult.success();
|
||||||
|
}
|
||||||
List<QuestionSubjectOption> saveQuestionSubjectOptions = new ArrayList<>();
|
List<QuestionSubjectOption> saveQuestionSubjectOptions = new ArrayList<>();
|
||||||
for (QuestionSubjectOptionVO questionSubjectOption : questionSubjectOptions) {
|
for (QuestionSubjectOptionVO questionSubjectOption : questionSubjectOptions) {
|
||||||
QuestionSubjectOption saveQuestionSubjectOption = new QuestionSubjectOption();
|
QuestionSubjectOption saveQuestionSubjectOption = new QuestionSubjectOption();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user