manage: 回答添加资源id

dev_2.1.0
xueqingkun 1 year ago
parent 288274469b
commit 7b102140ae

@ -29,6 +29,9 @@ public class MedicalRecQaVO {
@ApiModelProperty("默认回答,新增更新时不需要") @ApiModelProperty("默认回答,新增更新时不需要")
private String defaultAnswer; private String defaultAnswer;
@ApiModelProperty("回答的资源id,新增更新时需要")
private String answerResourceId;
@ApiModelProperty("针对病例的特定回答,新增更新时必填") @ApiModelProperty("针对病例的特定回答,新增更新时必填")
private String medicalRecAnswer; private String medicalRecAnswer;

@ -90,6 +90,7 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService {
askPatientAnswer.setLibraryQuestionId(medicalRecQaVO.getLibraryQuestionId()); askPatientAnswer.setLibraryQuestionId(medicalRecQaVO.getLibraryQuestionId());
askPatientAnswer.setAnswer(medicalRecQaVO.getMedicalRecAnswer()); askPatientAnswer.setAnswer(medicalRecQaVO.getMedicalRecAnswer());
askPatientAnswer.setMedicalId(medicalRec.getId()); askPatientAnswer.setMedicalId(medicalRec.getId());
askPatientAnswer.setAnswerResourceId(medicalRecQaVO.getAnswerResourceId());
askPatientAnswer.insert(); askPatientAnswer.insert();
} }
} }
@ -167,12 +168,14 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService {
AskPatientAnswer existAnswer = existQAMap.remove(medicalRecQaVO.getId()); AskPatientAnswer existAnswer = existQAMap.remove(medicalRecQaVO.getId());
// 然后进行更新 // 然后进行更新
existAnswer.setAnswer(medicalRecQaVO.getMedicalRecAnswer()); existAnswer.setAnswer(medicalRecQaVO.getMedicalRecAnswer());
existAnswer.setAnswerResourceId(medicalRecQaVO.getAnswerResourceId());
existAnswer.updateById(); existAnswer.updateById();
} else { } else {
AskPatientAnswer askPatientAnswer = new AskPatientAnswer(); AskPatientAnswer askPatientAnswer = new AskPatientAnswer();
askPatientAnswer.setLibraryQuestionId(medicalRecQaVO.getLibraryQuestionId()); askPatientAnswer.setLibraryQuestionId(medicalRecQaVO.getLibraryQuestionId());
askPatientAnswer.setAnswer(medicalRecQaVO.getMedicalRecAnswer()); askPatientAnswer.setAnswer(medicalRecQaVO.getMedicalRecAnswer());
askPatientAnswer.setMedicalId(medicalRec.getId()); askPatientAnswer.setMedicalId(medicalRec.getId());
askPatientAnswer.setAnswerResourceId(medicalRecQaVO.getAnswerResourceId());
askPatientAnswer.insert(); askPatientAnswer.insert();
} }
} }

@ -26,4 +26,7 @@ public class AskQuestionLibraryReqVo {
@ApiModelProperty("问题类目字典id") @ApiModelProperty("问题类目字典id")
private String dictId; private String dictId;
@ApiModelProperty("默认回答资源id")
private String defaultAnswerResourceId;
} }

@ -50,7 +50,10 @@
atql.description as description, atql.description as description,
atql.question as question, atql.question as question,
cd.name_zh_path as nameZhPath, cd.name_zh_path as nameZhPath,
cd.name_zh as nameZh cd.name_zh as nameZh,
atql.default_answer_resources_id as defaultAnswerResourceId
from vp_ask_template_question_library atql
left join vp_common_dic cd on atql.dict_id = cd.id
from vp_ask_template_question_library atql from vp_ask_template_question_library atql
left join vp_common_dic cd on atql.dict_id = cd.id left join vp_common_dic cd on atql.dict_id = cd.id
<where> <where>

Loading…
Cancel
Save