czt
2025-06-03 4901f0cf60ecc6484d149ca5e9a0083e4b21db21
igds-dzhwk-web/src/main/java/com/fzzy/igds/dzhwk/controller/WebController.java
@@ -1,6 +1,9 @@
package com.fzzy.igds.dzhwk.controller;
import com.fzzy.igds.dzhwk.data.DzhwkConfigData;
import com.fzzy.igds.dzhwk.domain.Dept;
import com.fzzy.igds.dzhwk.manager.WebManager;
import com.ruoyi.common.utils.StringUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
@@ -23,6 +26,8 @@
    @Resource
    private DzhwkConfigData dzhwkConfigData;
    @Resource
    private WebManager webManager;
    /**
     * 锁屏
@@ -262,4 +267,40 @@
        return prefix + "sys";
    }
    /**
     * 视频预览页面
     *
     * @return
     */
    @RequestMapping("/dept-video")
    public String deptVideo(@RequestParam(value = "id", required = true) String id,
                            ModelMap view) {
        if(StringUtils.isNotEmpty(id)){
            Dept dept = webManager.getDeptFile(id);
            view.put("videoPath", dept.getVideoFilePath());
        }
        return prefix + "dept-video";
    }
    /**
     * 鸟瞰图预览页面
     *
     * @return
     */
    @RequestMapping("/dept-img")
    public String deptImg(@RequestParam(value = "id", required = true) String id,
                          ModelMap view) {
        if(StringUtils.isNotEmpty(id)){
            Dept dept = webManager.getDeptFile(id);;
            view.put("imgPath", dept.getImgFilePath());
        }
        return prefix + "dept-img";
    }
}