|
@@ -23,6 +23,7 @@ import com.diagbot.entity.ModuleInfo;
|
|
|
import com.diagbot.entity.QuestionInfo;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.enums.ModuleInfoTypeEnum;
|
|
|
+import com.diagbot.enums.TagTypeEnum;
|
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
|
import com.diagbot.exception.CommonException;
|
|
|
import com.diagbot.service.impl.ModuleInfoServiceImpl;
|
|
@@ -514,8 +515,21 @@ public class ModuleInfoFacade extends ModuleInfoServiceImpl {
|
|
|
errMsg.append("该标签已关联").append("【" + mouduleName + "】").append("<br/>");
|
|
|
}
|
|
|
}
|
|
|
+ StringBuffer titalMsg = new StringBuffer();
|
|
|
+ StringBuffer questionMsg = new StringBuffer();
|
|
|
+ List<QuestionInfo> info = questionFacade.getParentQuestion(getQuestiongAndModuleRelationsVO.getQuestionId());
|
|
|
+ for (QuestionInfo bean : info) {
|
|
|
+ if (bean.getTagType() != null && bean.getTagType() == TagTypeEnum.T10.getKey()) {
|
|
|
+ List<QuestionInfo> info2 = questionFacade.getParentQuestion(bean.getId());
|
|
|
+ List<String> msg = info2.stream().map(row -> "【" + row.getTagName() + "】").collect(Collectors.toList());
|
|
|
+ questionMsg.append(String.join("", msg));
|
|
|
+ } else {
|
|
|
+ questionMsg.append("【"+bean.getTagName()+"】");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ titalMsg.append("该标签已关联父级:").append(questionMsg).append("<br/>").append(errMsg);
|
|
|
GetQuestiongAndModuleRelationsDTO getQuestiongAndModuleRelationsDTO = new GetQuestiongAndModuleRelationsDTO();
|
|
|
- getQuestiongAndModuleRelationsDTO.setRelationInfos(errMsg.append("是否删除?"));
|
|
|
+ getQuestiongAndModuleRelationsDTO.setRelationInfos(titalMsg.append("是否删除?"));
|
|
|
return getQuestiongAndModuleRelationsDTO;
|
|
|
}
|
|
|
|