zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/system/controller/MenuController.java
@@ -18,10 +18,7 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.*; @RestController @RequestMapping("/api") @@ -61,14 +58,27 @@ @OperationLog("添加菜单") @PostMapping("/menu/save") public R save(@RequestBody Menu menu) { if (!menuService.save(menu)) { return R.error("添加失败"); if (menu.getParentId() != null && menu.getParentId() > 0) { Menu parent = menuService.getById(menu.getParentId()); if (parent != null) { menu.setParentName(parent.getName()); } } else { menu.setParentId(0L); } NodeUtils nodeUtils = new NodeUtils(); nodeUtils.generatePath0(item -> menuService.getById(item.getParentId()), menu, Menu::getId, Menu::getName, Menu::getParentId); menu.setPath(nodeUtils.path.toString()); menu.setPathName(nodeUtils.pathName.toString()); menu.setCreateBy(getLoginUserId()); menu.setCreateTime(new Date()); menu.setUpdateBy(getLoginUserId()); menu.setUpdateTime(new Date()); if (!menuService.save(menu)) { return R.error("添加失败"); } return R.ok("添加成功"); } @@ -76,6 +86,22 @@ @OperationLog("修改菜单") @PostMapping("/menu/update") public R update(@RequestBody Menu menu) { if (menu.getParentId() != null && menu.getParentId() > 0) { Menu parent = menuService.getById(menu.getParentId()); if (parent != null) { menu.setParentName(parent.getName()); } } else { menu.setParentId(0L); } NodeUtils nodeUtils = new NodeUtils(); nodeUtils.generatePath0(item -> menuService.getById(item.getParentId()), menu, Menu::getId, Menu::getName, Menu::getParentId); menu.setPath(nodeUtils.path.toString()); menu.setPathName(nodeUtils.pathName.toString()); menu.setUpdateBy(getLoginUserId()); menu.setUpdateTime(new Date()); if (!menuService.updateById(menu)) { return R.error("修改失败"); } zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/system/entity/Menu.java
@@ -276,7 +276,7 @@ UserService service = SpringUtils.getBean(UserService.class); User user = service.getById(this.createBy); if (!Cools.isEmpty(user)){ return String.valueOf(user.getId()); return String.valueOf(user.getNickname()); } return null; } @@ -292,7 +292,7 @@ UserService service = SpringUtils.getBean(UserService.class); User user = service.getById(this.updateBy); if (!Cools.isEmpty(user)){ return String.valueOf(user.getId()); return String.valueOf(user.getNickname()); } return null; } zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/system/entity/OperationRecord.java
@@ -164,7 +164,7 @@ UserService service = SpringUtils.getBean(UserService.class); User user = service.getById(this.userId); if (!Cools.isEmpty(user)){ return String.valueOf(user.getId()); return String.valueOf(user.getNickname()); } return null; } @@ -173,7 +173,7 @@ HostService service = SpringUtils.getBean(HostService.class); Host host = service.getById(this.hostId); if (!Cools.isEmpty(host)){ return String.valueOf(host.getId()); return String.valueOf(host.getName()); } return null; } zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/system/entity/UserLogin.java
@@ -87,7 +87,7 @@ UserService service = SpringUtils.getBean(UserService.class); User user = service.getById(this.userId); if (!Cools.isEmpty(user)){ return String.valueOf(user.getId()); return String.valueOf(user.getNickname()); } return null; } @@ -96,7 +96,7 @@ HostService service = SpringUtils.getBean(HostService.class); Host host = service.getById(this.hostId); if (!Cools.isEmpty(host)){ return String.valueOf(host.getId()); return String.valueOf(host.getName()); } return null; }