| | |
| | | package com.fzzy.sys.manager.common; |
| | | |
| | | import com.fzzy.igds.constant.DepotType; |
| | | import com.fzzy.igds.domain.Camera; |
| | | import com.fzzy.igds.domain.Company; |
| | | import com.fzzy.igds.domain.Depot; |
| | | import com.fzzy.igds.domain.Dept; |
| | | import com.fzzy.igds.service.CoreDeptService; |
| | | import com.fzzy.igds.service.DepotService; |
| | | import com.fzzy.igds.service.DicService; |
| | | import com.fzzy.igds.service.*; |
| | | import com.fzzy.igds.utils.ContextUtil; |
| | | import com.ruoyi.common.core.domain.entity.SysDept; |
| | | import com.ruoyi.common.core.domain.entity.SysDictData; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.system.service.ISysDeptService; |
| | | import com.ruoyi.system.service.ISysUserService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | private DicService dicService; |
| | | @Resource |
| | | private CoreDeptService coreDeptService; |
| | | |
| | | @Autowired |
| | | private SecCameraService secCameraService; |
| | | @Resource |
| | | private ISysUserService userService; |
| | | @Resource |
| | | private ISysDeptService iSysDeptService; |
| | | |
| | | @Resource |
| | | private CoreCompanyService coreCompanyService; |
| | | /** |
| | | * 根据库区编码获取库区下所有仓库列表 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public SysDept getDeptById(String id) { |
| | | |
| | | return iSysDeptService.selectDeptById(Long.valueOf(id)); |
| | | } |
| | | |
| | | /** |
| | | * 获取库区鸟瞰图 |
| | | * @param deptId |
| | | * @return |
| | | */ |
| | | public String getDeptImg(String deptId) { |
| | | |
| | | String imgPath = "/img/deptImg.jpg"; //默认图 |
| | | Dept dept = coreDeptService.getDeptById(deptId); |
| | | if(null != dept && StringUtils.isNotEmpty(dept.getImgPath())){ |
| | | imgPath = dept.getImgPath(); |
| | | } |
| | | return imgPath; |
| | | } |
| | | |
| | | /** |
| | | * 根据字典类型获取字典列表 |
| | |
| | | user.setDeptId(Long.valueOf(ContextUtil.subDeptId(null))); |
| | | return userService.selectUserList(user); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取设备列表 |
| | | * |
| | | * @author sgj |
| | | * @date 2025/12/12 |
| | | */ |
| | | public List<Camera> listCameraData() { |
| | | return secCameraService.listCamera(ContextUtil.getCompanyId(),ContextUtil.subDeptId(null)); |
| | | } |
| | | |
| | | /** |
| | | * 获取收储公司列表 |
| | | * |
| | | * @author sgj |
| | | * @date 2025/12/17 |
| | | */ |
| | | public List<Company> listCompanyData() { |
| | | SysUser user = ContextUtil.getLoginUser(); |
| | | return coreCompanyService.listCompany(null, null, user.getDeptId() + ""); } |
| | | } |