Browse Source

问卷调查

zouxuan 3 years ago
parent
commit
23e0bc54da

+ 10 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/QuestionnaireTopic.java

@@ -46,6 +46,16 @@ public class QuestionnaireTopic extends BaseEntity {
 
 	private Integer templateType;
 
+	private Boolean modifyFlag = true;
+
+	public Boolean getModifyFlag() {
+		return modifyFlag;
+	}
+
+	public void setModifyFlag(Boolean modifyFlag) {
+		this.modifyFlag = modifyFlag;
+	}
+
 	public Integer getTemplateType() {
 		return templateType;
 	}

+ 5 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/QuestionnaireTopicServiceImpl.java

@@ -129,6 +129,11 @@ public class QuestionnaireTopicServiceImpl extends BaseServiceImpl<Integer, Ques
 		if(questionnaireTopic == null){
 			throw new BizException("问卷[{}]模板查询失败", topicId);
 		}
+		//调查问卷是否有用户参与
+		int num = questionnaireUserResultDao.countByTopicId(topicId);
+		if(num > 0){
+			questionnaireTopic.setModifyFlag(false);
+		}
 		Map<String,Object> paramMap = new HashMap(1);
 		paramMap.put("topicId",topicId);
 		paramMap.put("tenantId",questionnaireTopic.getTenantId());