From aa1e06a5cf1026af055e731586dcaf48c3e92b57 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期三, 23 八月 2023 18:00:46 +0800 Subject: [PATCH] LIMS管理系统框架-开发8-23下班 --- standard-server/src/main/java/com/yuanchu/limslaboratory/controller/OrganizationalController.java | 2 +- standard-server/src/main/java/com/yuanchu/limslaboratory/service/OrganizationalService.java | 2 +- standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/OrganizationalServiceImpl.java | 10 +++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/OrganizationalController.java b/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/OrganizationalController.java index 2087a6a..6980e9f 100644 --- a/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/OrganizationalController.java +++ b/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/OrganizationalController.java @@ -34,7 +34,7 @@ @ApiOperation(value = "渚ц竟鏍忔爲灞曞紑") @GetMapping("/list") public Result<?> getFourLevelInformation() { - Map<String, Object> organizationalTree = organizationalService.OrganizationalTree(); + List<Map<String, Object>> organizationalTree = organizationalService.OrganizationalTree(); return Result.success(organizationalTree); } diff --git a/standard-server/src/main/java/com/yuanchu/limslaboratory/service/OrganizationalService.java b/standard-server/src/main/java/com/yuanchu/limslaboratory/service/OrganizationalService.java index bfedae9..dd33421 100644 --- a/standard-server/src/main/java/com/yuanchu/limslaboratory/service/OrganizationalService.java +++ b/standard-server/src/main/java/com/yuanchu/limslaboratory/service/OrganizationalService.java @@ -16,7 +16,7 @@ */ public interface OrganizationalService extends IService<Organizational> { - Map<String, Object> OrganizationalTree(); + List<Map<String, Object>> OrganizationalTree(); Integer addDepartment(Organizational organizational); diff --git a/standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/OrganizationalServiceImpl.java b/standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/OrganizationalServiceImpl.java index 77c0d32..6ae1567 100644 --- a/standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/OrganizationalServiceImpl.java +++ b/standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/OrganizationalServiceImpl.java @@ -6,10 +6,12 @@ import com.yuanchu.limslaboratory.service.EnterpriseService; import com.yuanchu.limslaboratory.service.OrganizationalService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yuanchu.limslaboratory.utils.MyUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -32,14 +34,16 @@ private EnterpriseService enterpriseService; @Override - public Map<String, Object> OrganizationalTree() { + public List<Map<String, Object>> OrganizationalTree() { String firstEnterpriseName = enterpriseService.getFirstEnterpriseName(); List<Map<String, Object>> mapList = organizationalMapper.OrganizationalTree(0); Map<String, Object> map = new HashMap<>(); + List<Map<String, Object>> mapData = new ArrayList<>(); + map.put("children", mapList); map.put("id", 0); map.put("department", firstEnterpriseName); - map.put("children", mapList); - return map; + mapData.add(map); + return mapData; } @Override -- Gitblit v1.9.3