From 60455a722717fb16e05a729645b687fce753c77e Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Wed, 7 Sep 2022 09:28:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BA=95=E9=83=A8=E5=AF=BC?= =?UTF-8?q?=E8=88=AA=E8=A3=85=E4=BF=AE=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mdd/admin/controller/decorate/TabbarController.java | 2 +- .../service/decorate/impl/DecorateTabbarServiceImpl.java | 4 +++- .../src/main/java/com/mdd/common/utils/ArrayUtil.java | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/like-admin/src/main/java/com/mdd/admin/controller/decorate/TabbarController.java b/server/like-admin/src/main/java/com/mdd/admin/controller/decorate/TabbarController.java index 62f3b93a..b0eecc9b 100644 --- a/server/like-admin/src/main/java/com/mdd/admin/controller/decorate/TabbarController.java +++ b/server/like-admin/src/main/java/com/mdd/admin/controller/decorate/TabbarController.java @@ -40,7 +40,7 @@ public class TabbarController { */ @PostMapping("/save") public Object save(@RequestBody Map params) { - System.out.println( ArrayUtil.objectToListAsStr(params.get("list"))); +// System.out.println( ArrayUtil.objectToListAsStr(params.get("list"))); iDecorateTabbarService.save(params); return AjaxResult.success(); diff --git a/server/like-admin/src/main/java/com/mdd/admin/service/decorate/impl/DecorateTabbarServiceImpl.java b/server/like-admin/src/main/java/com/mdd/admin/service/decorate/impl/DecorateTabbarServiceImpl.java index df79505d..b03c9438 100644 --- a/server/like-admin/src/main/java/com/mdd/admin/service/decorate/impl/DecorateTabbarServiceImpl.java +++ b/server/like-admin/src/main/java/com/mdd/admin/service/decorate/impl/DecorateTabbarServiceImpl.java @@ -67,7 +67,9 @@ public class DecorateTabbarServiceImpl implements IDecorateTabbarService { public void save(Map params) { decorateTabbarMapper.delete(new QueryWrapper().gt("id", 0)); - for (Map item: ArrayUtil.stringToListAsMapStr(params.get("list").toString())) { + for (String obj : ArrayUtil.objectToListAsStr(params.get("list"))) { + Map item = ToolsUtil.jsonToMap(obj); + System.out.println(item); DecorateTabbar model = new DecorateTabbar(); model.setName(item.get("name")); model.setSelected(UrlUtil.toRelativeUrl(item.get("selected"))); diff --git a/server/like-common/src/main/java/com/mdd/common/utils/ArrayUtil.java b/server/like-common/src/main/java/com/mdd/common/utils/ArrayUtil.java index 219449c5..07c424f5 100644 --- a/server/like-common/src/main/java/com/mdd/common/utils/ArrayUtil.java +++ b/server/like-common/src/main/java/com/mdd/common/utils/ArrayUtil.java @@ -298,7 +298,7 @@ public class ArrayUtil { * @param object 对象 * @return List */ - public static List objectToListAsStr(Object object) { + public static List objectToListAsStr(Object object) { if (StringUtil.isNull(object)) { return Collections.emptyList(); }