From 6984757bfc75b4a25014de1eb71c2aa75ebdb86f Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期六, 26 八月 2023 15:59:55 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/OrganizationalServiceImpl.java | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) 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..56ca1fa 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 @@ -55,10 +59,12 @@ } @Override - public Integer deleteDepartment(Integer id) { - LambdaUpdateWrapper<Organizational> updateWrapper = new LambdaUpdateWrapper<>(); - updateWrapper.eq(Organizational::getId, id); - updateWrapper.set(Organizational::getState, 0); - return organizationalMapper.update(new Organizational(), updateWrapper); + public void deleteDepartment(String ids) { + organizationalMapper.deleteDepartment(ids); + } + + @Override + public List<Map<String, Object>> getDepartmentListTable(Integer departmentId) { + return organizationalMapper.getDepartmentListTable(departmentId); } } -- Gitblit v1.9.3