diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysMenuServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysMenuServiceImpl.java index d6bf557a2..d76e7f74c 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysMenuServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysMenuServiceImpl.java @@ -124,7 +124,10 @@ public class SysMenuServiceImpl extends ServiceImpl impl if (menuEditDTO.getApiInfo() != null && !menuEditDTO.getApiInfo().isEmpty()) { menu.setApiInfo(JSONObject.toJSONString(menuEditDTO.getApiInfo())); } - return updateById(menu); + if (menuEditDTO.getPid() == null) { + menu.setPid(null); + } + return updateById(menu, false); }