sgj
2026-03-25 8bb88ec2ed80687858d0aa9f53b78f407f4045dd
fzzy-igdss-web/src/main/java/com/fzzy/init/SystemRunner.java
@@ -1,14 +1,13 @@
package com.fzzy.init;
import com.fzzy.igds.ServerRunner;
import com.fzzy.igds.domain.Dept;
import com.fzzy.igds.service.*;
import com.ruoyi.system.domain.SysCompany;
import com.ruoyi.system.service.ISysCompanyService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.CommandLineRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@@ -43,19 +42,16 @@
    private InoutConfService inoutConfService;
    @Resource
    private SecCameraService secCameraService;
    @Resource
    private SnapConfService snapConfService;
    @Override
    public void run(String... args) throws Exception {
        //组织信息放入缓存
        iSysCompanyService.resetCompanyCache();
        List<Dept> list = coreDeptService.listDept(null, null, null);
        List<SysCompany> list = iSysCompanyService.selectAll();
        for (Dept dept : list) {
        for (SysCompany company : list) {
            flushCache(dept.getCompanyId(),dept.getId(), "系统调用");
            flushCache(company.getCompanyId(), "系统调用");
        }
    }
@@ -65,7 +61,7 @@
     * @param companyId
     * @param name
     */
    public void flushCache(String companyId,String deptId, String name) {
    public void flushCache(String companyId, String name) {
        //初始化用户部门到内存
        sysDeptService.initUserDeptMap(companyId);
@@ -77,7 +73,7 @@
        inoutConfService.flushInoutSysConfCache();
        //初始设备配置
        inoutConfService.flushInoutConfCache(companyId, deptId);
        inoutConfService.flushInoutConfCache(companyId);
        //初始化仓库缓存
        depotService.flushCache(companyId);