czt
2025-06-09 13b6ad41f0b057f8405f7976a990e9057547443a
igds-dzhwk-web/src/main/java/com/fzzy/igds/dzhwk/controller/WebController.java
@@ -1,6 +1,6 @@
package com.fzzy.igds.dzhwk.controller;
import com.fzzy.igds.dzhwk.data.DzhwkConfigData;
import com.fzzy.igds.dzhwk.domain.Depot;
import com.fzzy.igds.dzhwk.domain.Dept;
import com.fzzy.igds.dzhwk.manager.WebManager;
import com.ruoyi.common.utils.StringUtils;
@@ -10,6 +10,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import javax.annotation.Resource;
import java.util.List;
/**
 * @Description
@@ -22,21 +23,30 @@
    private static final String prefix = "dzhwk/";
    @Resource
    private DzhwkConfigData dzhwkConfigData;
    @Resource
    private WebManager webManager;
    /**
     * 首页
     * @param gid 廒间id
     * @param sid 货位卡设备SN
     * @param view
     * @return
     */
    @RequestMapping("/index")
    public String index(@RequestParam(value = "gid", required = false) String gid, ModelMap view) {
    public String index(@RequestParam(value = "sid", required = false) String sid, ModelMap view) {
        String videoUrl = dzhwkConfigData.getDzhwkVideo().replace(dzhwkConfigData.getProfile(),"/profile/");
        view.put("videoUrl", videoUrl);
        //获取库区信息,查看视频路径和鸟瞰图路径
        Dept dept = webManager.getDeptFile("1000001001");
        view.put("videoUrl", dept.getVideoFilePath());
        view.put("imgUrl", dept.getImgFilePath());
        //根据货位卡SN,获取对应廒间下的货位列表信息
        if(StringUtils.isEmpty(sid)){
            sid = "FZZY0001";
        }
        List<Depot> list = webManager.getDepotsByGid(sid);
        view.put("depotList", list);
        view.put("flag", "index");
        return prefix + "index";
    }