|
|
@@ -3,6 +3,7 @@ package cn.tr.module.smart.wx.controller;
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
|
|
|
import cn.tr.core.pojo.CommonResult;
|
|
|
+import cn.tr.module.smart.common.enums.ClinicPhaseEnums;
|
|
|
import cn.tr.module.smart.common.service.IBizClinicRoomService;
|
|
|
import cn.tr.module.smart.common.service.IBizQuestionAnswerService;
|
|
|
import cn.tr.module.smart.web.dto.BizWebQuestionAnswerByClinicIdDTO;
|
|
|
@@ -33,12 +34,12 @@ public class BizWxAppletQuestionController extends BaseController{
|
|
|
|
|
|
private final IBizClinicRoomService clinicRoomService;
|
|
|
private final IBizQuestionAnswerService questionAnswerService;
|
|
|
-
|
|
|
+ private final IBizQuestionAnswerService bizQuestionAnswerService;
|
|
|
@ApiOperationSupport(author = "zzy",order = 1)
|
|
|
@GetMapping("/preSurgery/query/{clinicId}")
|
|
|
@ApiOperation(value = "查看术前问卷",notes = "权限: 无")
|
|
|
public CommonResult<List<BizWxDeptQuestionVO>> preSurgeryQuestionnaire(@PathVariable("clinicId") String clinicId){
|
|
|
- List<BizWxDeptQuestionVO> result=questionAnswerService.stdSelectWxAppletPreSurgeryQuestionnaire(clinicId,"BEFORE");
|
|
|
+ List<BizWxDeptQuestionVO> result=questionAnswerService.stdSelectWxAppletPreSurgeryQuestionnaire(clinicId);
|
|
|
if(CollectionUtil.isNotEmpty(result)){
|
|
|
return CommonResult.success(result);
|
|
|
}
|
|
|
@@ -58,12 +59,16 @@ public class BizWxAppletQuestionController extends BaseController{
|
|
|
@GetMapping("/postSurgery/query/{clinicId}")
|
|
|
@ApiOperation(value = "查看术后问卷",notes = "权限: 无")
|
|
|
public CommonResult<List<BizWebQuestionAnswerByClinicIdDTO>> selectQuestionnaireList(@PathVariable("clinicId") String clinicId) {
|
|
|
- return CommonResult.success(Collections.emptyList());
|
|
|
+ BizWebQuestionQueryDTO query = new BizWebQuestionQueryDTO();
|
|
|
+ query.setClinicId(clinicId);
|
|
|
+ query.setQuestionType(ClinicPhaseEnums.AFTER);
|
|
|
+ return CommonResult.success(bizQuestionAnswerService.selectAnswerByClinicList(query));
|
|
|
}
|
|
|
@ApiOperationSupport(author = "lf", order = 4)
|
|
|
@ApiOperation(value = "提交术后问卷",notes = "权限: 无")
|
|
|
@PostMapping("/postSurgery/commit")
|
|
|
- public CommonResult<BizWebQuestionAnswerDTO> selectQuestionnaireList(@RequestBody@Validated BizWxAppletCommitSurgeryQuestionDTO source) {
|
|
|
- return CommonResult.success(null);
|
|
|
+ public CommonResult<Boolean> selectQuestionnaireList(@RequestBody@Validated BizWxAppletCommitSurgeryQuestionDTO source) {
|
|
|
+ questionAnswerService.stdWxAppletCommitPostSurgeryQuestionnaireAnswer(source);
|
|
|
+ return CommonResult.success(Boolean.TRUE);
|
|
|
}
|
|
|
}
|