|
|
@ -70,6 +70,11 @@ public class QuestionnaireService implements IQuestionnaireService{ |
|
|
|
|
|
|
|
@Override |
|
|
|
public void saveQuestionnaire(QuestionnaireDto.SaveQuestionnaire param, Long userId) throws Exception { |
|
|
|
//查询是否已经提交,已提交不能保存修改
|
|
|
|
QuestionnaireDetail questionnaireDetail = questionnaireDetailDao.selectByPrimaryKey(param.getDetailId()); |
|
|
|
if (Constant.SubmitStatus.submit.status == questionnaireDetail.getSubmitStatus()) { |
|
|
|
throw new BaseException(DefaultCodeError.HOSPITAL_REPEAT_SUBMIT); |
|
|
|
} |
|
|
|
Long recordId = recordDao.queryIsExist(param.getDetailId(),param.getCode()); |
|
|
|
if (ObjectUtil.isNotNull(recordId)) { |
|
|
|
QuestionnaireRecord record = new QuestionnaireRecord(); |
|
|
|