From f080151063e65690b5dbf169fc6b4179f336c8e0 Mon Sep 17 00:00:00 2001
From: liyanqi <15181887205@163.com>
Date: 星期六, 10 九月 2022 19:21:49 +0800
Subject: [PATCH] fix bug

---
 ycl-common/src/main/java/com/ycl/service/depart/impl/SccgDepartServiceImpl.java |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/ycl-common/src/main/java/com/ycl/service/depart/impl/SccgDepartServiceImpl.java b/ycl-common/src/main/java/com/ycl/service/depart/impl/SccgDepartServiceImpl.java
index 9c139c4..1cfee0f 100644
--- a/ycl-common/src/main/java/com/ycl/service/depart/impl/SccgDepartServiceImpl.java
+++ b/ycl-common/src/main/java/com/ycl/service/depart/impl/SccgDepartServiceImpl.java
@@ -5,17 +5,14 @@
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.ycl.api.BasePageDTO;
-import com.ycl.api.CommonResult;
 import com.ycl.dto.user.AdminDepartDTO;
 import com.ycl.entity.depart.SccgDepart;
-import com.ycl.entity.user.UmsAdminDepart;
+import com.ycl.entity.user.UmsDepartManage;
 import com.ycl.enums.common.ResultCode;
 import com.ycl.exception.ApiException;
 import com.ycl.mapper.depart.SccgDepartMapper;
-import com.ycl.mapper.user.UmsAdminDepartMapper;
 import com.ycl.service.depart.SccgDepartService;
-import com.ycl.service.user.UmsAdminDepartService;
+import com.ycl.service.user.UmsDepartManageService;
 import com.ycl.service.user.UmsAdminService;
 import com.ycl.utils.common.PojoUtils;
 import com.ycl.vo.depart.DepartVO;
@@ -25,7 +22,6 @@
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
-import javax.xml.transform.Result;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -42,7 +38,7 @@
     @Resource
     private SccgDepartMapper sccgDepartMapper;
     @Resource
-    private UmsAdminDepartService umsAdminDepartService;
+    private UmsDepartManageService umsAdminDepartService;
     @Resource
     private UmsAdminService umsAdminService;
 
@@ -76,22 +72,23 @@
         if (null != sccgDepart && sccgDepart.getId() != updateDepartVO.getId()) {
             throw new ApiException(ResultCode.RECORD_ALREADY_EXISTS);
         }
-        BeanUtils.copyProperties(updateDepartVO, sccgDepart);
+        SccgDepart depart = this.getById(updateDepartVO.getId());
+        BeanUtils.copyProperties(updateDepartVO, depart);
         List<Long> userIds = updateDepartVO.getUserIds();
         if (CollUtil.isNotEmpty(userIds)) {
             Long departId = updateDepartVO.getId();
-            List<UmsAdminDepart> departList = umsAdminDepartService.queryByDepartId(departId);
+            List<UmsDepartManage> departList = umsAdminDepartService.queryByDepartId(departId);
             if (CollUtil.isNotEmpty(departList)) {
                 umsAdminDepartService.deletedByDepartId(departId);
             }
             userIds.forEach(e -> {
-                UmsAdminDepart adminDepart = new UmsAdminDepart();
+                UmsDepartManage adminDepart = new UmsDepartManage();
                 adminDepart.setDepartId(departId);
                 adminDepart.setUserId(e);
                 umsAdminDepartService.save(adminDepart);
             });
         }
-        if (sccgDepartMapper.updateById(sccgDepart) <= 0) {
+        if (sccgDepartMapper.updateById(depart) <= 0) {
             throw new ApiException(ResultCode.RECORD_UPDATE_FAIL);
         }
     }
@@ -140,7 +137,7 @@
         //璐熻矗浜�
         if (CollUtil.isNotEmpty(records)) {
             for (SccgDepart record : records) {
-                List<UmsAdminDepart> umsAdminDeparts = umsAdminDepartService.queryByDepartId(record.getId());
+                List<UmsDepartManage> umsAdminDeparts = umsAdminDepartService.queryByDepartId(record.getId());
                 if (CollUtil.isNotEmpty(umsAdminDeparts)) {
                     List<AdminDepartDTO.UserInfoDTO> userInfoDTOS = umsAdminDeparts.stream().map(a -> {
                         AdminDepartDTO.UserInfoDTO userInfoDTO = new AdminDepartDTO.UserInfoDTO();

--
Gitblit v1.8.0