|
@@ -85,7 +85,7 @@ public class ModuleDetailFacade extends ModuleDetailServiceImpl {
|
|
this.update(new ModuleDetail(), moduleDetailUpdateWrapper);
|
|
this.update(new ModuleDetail(), moduleDetailUpdateWrapper);
|
|
//查询自定义标签的id
|
|
//查询自定义标签的id
|
|
List<String> textList = new ArrayList<>();
|
|
List<String> textList = new ArrayList<>();
|
|
- for (AddModuleDetailVO addModuleDetailVO : addModuleInfoVO.getModelDetils()) {
|
|
|
|
|
|
+ for (AddModuleDetailVO addModuleDetailVO : addModuleInfoVO.getModuleDetail()) {
|
|
if (StringUtil.isNotEmpty(addModuleDetailVO.getText())) {
|
|
if (StringUtil.isNotEmpty(addModuleDetailVO.getText())) {
|
|
textList.add(addModuleDetailVO.getText());
|
|
textList.add(addModuleDetailVO.getText());
|
|
}
|
|
}
|
|
@@ -98,7 +98,7 @@ public class ModuleDetailFacade extends ModuleDetailServiceImpl {
|
|
List<QuestionInfo> questionInfoList = questionFacade.list(questionInfoQueryWrapper);
|
|
List<QuestionInfo> questionInfoList = questionFacade.list(questionInfoQueryWrapper);
|
|
//将标签id放入map
|
|
//将标签id放入map
|
|
Map<String, Long> questionIdMap = new HashMap<>();
|
|
Map<String, Long> questionIdMap = new HashMap<>();
|
|
- for (AddModuleDetailVO addModuleDetailVO : addModuleInfoVO.getModelDetils()) {
|
|
|
|
|
|
+ for (AddModuleDetailVO addModuleDetailVO : addModuleInfoVO.getModuleDetail()) {
|
|
if (StringUtil.isNotEmpty(addModuleDetailVO.getText())) {
|
|
if (StringUtil.isNotEmpty(addModuleDetailVO.getText())) {
|
|
questionIdMap = questionInfoList.stream().collect(Collectors.toMap(QuestionInfo::getTagName, questionInfo -> questionInfo.getId()));
|
|
questionIdMap = questionInfoList.stream().collect(Collectors.toMap(QuestionInfo::getTagName, questionInfo -> questionInfo.getId()));
|
|
}
|
|
}
|
|
@@ -107,7 +107,7 @@ public class ModuleDetailFacade extends ModuleDetailServiceImpl {
|
|
List<QuestionInfo> addQuestionInfoList = new ArrayList<>();
|
|
List<QuestionInfo> addQuestionInfoList = new ArrayList<>();
|
|
List<String> textExistList = new ArrayList<>();
|
|
List<String> textExistList = new ArrayList<>();
|
|
//循环给questionId赋值,如果遇到赋值失败的则是没有questionID,执行添加
|
|
//循环给questionId赋值,如果遇到赋值失败的则是没有questionID,执行添加
|
|
- for (AddModuleDetailVO addModuleDetailVO : addModuleInfoVO.getModelDetils()) {
|
|
|
|
|
|
+ for (AddModuleDetailVO addModuleDetailVO : addModuleInfoVO.getModuleDetail()) {
|
|
if (StringUtil.isNotEmpty(addModuleDetailVO.getText())) {
|
|
if (StringUtil.isNotEmpty(addModuleDetailVO.getText())) {
|
|
addModuleDetailVO.setQuestionId(questionIdMap.get(addModuleDetailVO.getText()));
|
|
addModuleDetailVO.setQuestionId(questionIdMap.get(addModuleDetailVO.getText()));
|
|
if (addModuleDetailVO.getQuestionId() == null && addModuleDetailVO.getText() != null) {
|
|
if (addModuleDetailVO.getQuestionId() == null && addModuleDetailVO.getText() != null) {
|
|
@@ -145,7 +145,7 @@ public class ModuleDetailFacade extends ModuleDetailServiceImpl {
|
|
//二次赋值保证每一个questionId都有值
|
|
//二次赋值保证每一个questionId都有值
|
|
ModuleDetail moduleDetail = null;
|
|
ModuleDetail moduleDetail = null;
|
|
List<ModuleDetail> moduleDetailList = new ArrayList<>();
|
|
List<ModuleDetail> moduleDetailList = new ArrayList<>();
|
|
- for (int i = 0; i < addModuleInfoVO.getModelDetils().size(); i++) {
|
|
|
|
|
|
+ for (int i = 0; i < addModuleInfoVO.getModuleDetail().size(); i++) {
|
|
moduleDetail = new ModuleDetail();
|
|
moduleDetail = new ModuleDetail();
|
|
moduleDetail.setModuleId(moduleId);
|
|
moduleDetail.setModuleId(moduleId);
|
|
moduleDetail.setCreator(userId);
|
|
moduleDetail.setCreator(userId);
|
|
@@ -153,22 +153,22 @@ public class ModuleDetailFacade extends ModuleDetailServiceImpl {
|
|
moduleDetail.setGmtCreate(now);
|
|
moduleDetail.setGmtCreate(now);
|
|
moduleDetail.setGmtModified(now);
|
|
moduleDetail.setGmtModified(now);
|
|
moduleDetail.setOrderNo(i + 1);
|
|
moduleDetail.setOrderNo(i + 1);
|
|
- if (addModuleInfoVO.getModelDetils().get(i).getRelationModule() != null) {
|
|
|
|
- moduleDetail.setRelationModule(addModuleInfoVO.getModelDetils().get(i).getRelationModule());
|
|
|
|
|
|
+ if (addModuleInfoVO.getModuleDetail().get(i).getRelationModule() != null) {
|
|
|
|
+ moduleDetail.setRelationModule(addModuleInfoVO.getModuleDetail().get(i).getRelationModule());
|
|
}
|
|
}
|
|
- if (StringUtil.isNotEmpty(addModuleInfoVO.getModelDetils().get(i).getText())) {
|
|
|
|
- moduleDetail.setQuestionId(questionIdMap.get(addModuleInfoVO.getModelDetils().get(i).getText()));
|
|
|
|
|
|
+ if (StringUtil.isNotEmpty(addModuleInfoVO.getModuleDetail().get(i).getText())) {
|
|
|
|
+ moduleDetail.setQuestionId(questionIdMap.get(addModuleInfoVO.getModuleDetail().get(i).getText()));
|
|
} else {
|
|
} else {
|
|
- moduleDetail.setQuestionId(addModuleInfoVO.getModelDetils().get(i).getQuestionId());
|
|
|
|
|
|
+ moduleDetail.setQuestionId(addModuleInfoVO.getModuleDetail().get(i).getQuestionId());
|
|
}
|
|
}
|
|
- if (StringUtil.isNotEmpty(addModuleInfoVO.getModelDetils().get(i).getFlag())) {
|
|
|
|
- moduleDetail.setFlag(addModuleInfoVO.getModelDetils().get(i).getFlag());
|
|
|
|
|
|
+ if (StringUtil.isNotEmpty(addModuleInfoVO.getModuleDetail().get(i).getFlag())) {
|
|
|
|
+ moduleDetail.setFlag(addModuleInfoVO.getModuleDetail().get(i).getFlag());
|
|
}
|
|
}
|
|
//判断是否是有效数据
|
|
//判断是否是有效数据
|
|
- if (addModuleInfoVO.getModelDetils().get(i).getRelationModule() != null
|
|
|
|
- || StringUtil.isNotEmpty(addModuleInfoVO.getModelDetils().get(i).getText())
|
|
|
|
- || StringUtil.isNotEmpty(addModuleInfoVO.getModelDetils().get(i).getFlag())
|
|
|
|
- || addModuleInfoVO.getModelDetils().get(i).getQuestionId() != null) {
|
|
|
|
|
|
+ if (addModuleInfoVO.getModuleDetail().get(i).getRelationModule() != null
|
|
|
|
+ || StringUtil.isNotEmpty(addModuleInfoVO.getModuleDetail().get(i).getText())
|
|
|
|
+ || StringUtil.isNotEmpty(addModuleInfoVO.getModuleDetail().get(i).getFlag())
|
|
|
|
+ || addModuleInfoVO.getModuleDetail().get(i).getQuestionId() != null) {
|
|
moduleDetailList.add(moduleDetail);
|
|
moduleDetailList.add(moduleDetail);
|
|
}
|
|
}
|
|
}
|
|
}
|