From 518cded35daeb324982277c795da8d4a2e853f9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Thu, 25 Jun 2026 15:51:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/xujie/modules/factory/dao/SiteMapper.java | 2 ++ .../xujie/modules/factory/service/impl/SiteServiceImpl.java | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/src/main/java/com/xujie/modules/factory/dao/SiteMapper.java b/src/main/java/com/xujie/modules/factory/dao/SiteMapper.java index 53399f6..45d1d65 100644 --- a/src/main/java/com/xujie/modules/factory/dao/SiteMapper.java +++ b/src/main/java/com/xujie/modules/factory/dao/SiteMapper.java @@ -21,6 +21,8 @@ public interface SiteMapper extends BaseMapper { SiteVo selectSiteByUserName(SiteVo siteData); + BuData selectFirstBuBySite(SiteVo siteData); + void addUserSite(SiteVo siteData); void delUserSite(SiteVo siteData); diff --git a/src/main/java/com/xujie/modules/factory/service/impl/SiteServiceImpl.java b/src/main/java/com/xujie/modules/factory/service/impl/SiteServiceImpl.java index 3d2549f..d62fd26 100644 --- a/src/main/java/com/xujie/modules/factory/service/impl/SiteServiceImpl.java +++ b/src/main/java/com/xujie/modules/factory/service/impl/SiteServiceImpl.java @@ -9,6 +9,7 @@ import com.xujie.modules.factory.entity.vo.SiteVo; import com.xujie.modules.factory.service.SiteService; import com.xujie.modules.base.data.EamWorkShop; import com.xujie.modules.base.data.EmpyDept; +import com.xujie.modules.sys.dao.SysUserDao; import com.xujie.modules.sys.entity.SysDepartmentEntity; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -24,6 +25,9 @@ public class SiteServiceImpl extends ServiceImpl implements Si @Autowired private SiteMapper siteMapper; + @Autowired + private SysUserDao sysUserDao; + @Override public List getSiteList(Site site) { // 获取工厂列表转换并vo @@ -62,6 +66,8 @@ public class SiteServiceImpl extends ServiceImpl implements Si } // 新增 siteMapper.addUserSite(siteData); + // 同步授权该工厂默认 BU(*) + sysUserDao.saveUserDefaultAccessBu(siteData.getUsername(), siteData.getSiteid()); } }