|
@@ -202,29 +202,24 @@ public class KeyWordServiceImpl implements KeyWordService {
|
|
|
* 动态标签编辑回显
|
|
|
*
|
|
|
* @param id
|
|
|
- * @param pageNum
|
|
|
- * @param pageSize
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public ResponseJson<Map<String, Object>> editKeyword(Integer id, int pageNum, int pageSize) {
|
|
|
- Map<String, Object> map = new HashMap<>();
|
|
|
+ public ResponseJson<CmKeywordInfo> editKeyword(Integer id) {
|
|
|
// 标签数据
|
|
|
CmKeywordInfo cmKeywordInfo = keyWordDao.getkeywordById(id);
|
|
|
if (null != cmKeywordInfo) {
|
|
|
+ // 前端要求默认 【】
|
|
|
+ cmKeywordInfo.setSubtag(new ArrayList<>());
|
|
|
// 若为父标签,获取子标签返回
|
|
|
if (1 == cmKeywordInfo.getParentLabel()) {
|
|
|
- PageHelper.startPage(pageNum, pageSize);
|
|
|
List<CmKeywordSubtag> cmKeywordSubtags = keyWordDao.getkeywordSubtag(id);
|
|
|
- PaginationVo<CmKeywordSubtag> page = new PaginationVo<>(cmKeywordSubtags);
|
|
|
- cmKeywordInfo.setSubtag(cmKeywordSubtags);
|
|
|
- map.put("page", page);
|
|
|
+ cmKeywordInfo.setSubtag(null == cmKeywordSubtags ? new ArrayList<>() : cmKeywordSubtags);
|
|
|
}
|
|
|
} else {
|
|
|
return ResponseJson.error(-1, "标签数据异常", null);
|
|
|
}
|
|
|
- map.put("keywordInfo", cmKeywordInfo);
|
|
|
- return ResponseJson.success(map);
|
|
|
+ return ResponseJson.success(cmKeywordInfo);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -300,7 +295,7 @@ public class KeyWordServiceImpl implements KeyWordService {
|
|
|
// 删除有限展示标签
|
|
|
keyWordDao.delPriorKeywordById(Integer.parseInt(s));
|
|
|
// 删除子标签
|
|
|
- keyWordDao.updateKeywordSubtag(Integer.parseInt(s), null);
|
|
|
+ keyWordDao.updateKeywordSubtag(Integer.parseInt(s), new ArrayList<>());
|
|
|
}
|
|
|
} else {
|
|
|
// 删除动态/静态标签
|
|
@@ -308,7 +303,7 @@ public class KeyWordServiceImpl implements KeyWordService {
|
|
|
// 删除有限展示标签
|
|
|
keyWordDao.delPriorKeywordById(Integer.parseInt(id));
|
|
|
// 删除子标签
|
|
|
- keyWordDao.updateKeywordSubtag(Integer.parseInt(id), null);
|
|
|
+ keyWordDao.updateKeywordSubtag(Integer.parseInt(id), new ArrayList<>());
|
|
|
}
|
|
|
return ResponseJson.success();
|
|
|
}
|