From de8b6e50653a9b774d1512e55a94d7b2084f0566 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期二, 21 一月 2025 16:59:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/impl/CompanyServiceImpl.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/impl/CompanyServiceImpl.java b/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/impl/CompanyServiceImpl.java
index 77a4a96..d2764db 100644
--- a/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/impl/CompanyServiceImpl.java
+++ b/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/impl/CompanyServiceImpl.java
@@ -34,9 +34,11 @@
 public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> implements CompanyService {
     private final UserService userService;
     private final HttpServletResponse response;
+
     private final AliyunCloudAuthUtil aliyunCloudAuthUtil;
     /**
      * 获取企业列表
+     *
      * @param query
      * @return
      */
@@ -65,6 +67,7 @@
 
     /**
      * 获取企业详情
+     *
      * @param id
      * @return
      */
@@ -86,6 +89,7 @@
 
     /**
      * 新增企业
+     *
      * @param dto
      * @return
      */
@@ -118,11 +122,12 @@
 
     /**
      * 编辑企业
+     *
      * @param dto
      */
     @Override
     public void editCompany(MgtCompanyDTO dto) {
-        if (Objects.isNull(dto.getId())){
+        if (Objects.isNull(dto.getId())) {
             throw new ServiceException("企业id不能为空");
         }
         //查询企业
@@ -141,12 +146,14 @@
         }
         //用户信息
         User userUpd = BeanUtils.copyBean(dto, User.class);
-        userUpd.setPassword(SecurityUtils.encryptPassword(dto.getPassword()));
+        if (StringUtils.isNotBlank(dto.getPassword())) {
+            userUpd.setPassword(SecurityUtils.encryptPassword(dto.getPassword()));
+        }
         userUpd.setUserId(user.getUserId());
         userUpd.setUpdateBy(SecurityUtils.getUserId());
         userService.updateById(userUpd);
         //根据公司名称查询数据库
-        Long count = this.lambdaQuery().ne(Company::getId,dto.getId()).eq(Company::getCompanyName, company.getCompanyName()).count();
+        Long count = this.lambdaQuery().ne(Company::getId, dto.getId()).eq(Company::getCompanyName, company.getCompanyName()).count();
         if (count > 0) {
             throw new ServiceException("该公司账号已存在");
         }
@@ -162,6 +169,7 @@
 
     /**
      * 删除企业
+     *
      * @param id
      */
     @Override
@@ -172,7 +180,7 @@
             throw new ServiceException("删除失败,该企业不存在");
         }
         //删除企业账号
-         userService.removeById(company.getUserId());
+        userService.removeById(company.getUserId());
 
         //删除企业信息
         this.removeById(id);

--
Gitblit v1.7.1