| | |
| | | /** |
| | | * 公司 |
| | | */ |
| | | // @Excel(name = "公司", width = 15, orderNum = "4") |
| | | @ApiModelProperty(value = "公司") |
| | | @Dict(dictTable = "eam_base_factory",dicText = "factory_name",dicCode = "org_code") |
| | | private transient String gsfactoryOrgCode; |
| | |
| | | /** |
| | | * 中心 |
| | | */ |
| | | // @Excel(name = "中心", width = 15, orderNum = "5") |
| | | @ApiModelProperty(value = "中心") |
| | | @Dict(dictTable = "eam_base_factory",dicText = "factory_name",dicCode = "org_code") |
| | | private transient String zxfactoryOrgCode; |
| | |
| | | /** |
| | | * 工区 |
| | | */ |
| | | // @Excel(name = "工区", width = 15, orderNum = "6") |
| | | @ApiModelProperty(value = "工区") |
| | | @Dict(dictTable = "eam_base_factory",dicText = "factory_name",dicCode = "org_code") |
| | | private transient String gqfactoryOrgCode; |
| | |
| | | */ |
| | | @Override |
| | | public List<EchartsDto> echartsList(){ |
| | | List<EchartsDto> echartsDtoList = new ArrayList<>(); |
| | | QueryWrapper<EamEquipment> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("e.del_flag", CommonConstant.DEL_FLAG_0); |
| | | //用户数据权限 |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | if (sysUser == null) { |
| | | return null; |
| | | return echartsDtoList; |
| | | } |
| | | if (StringUtils.isNotBlank(sysUser.getEamEquipmentIds())) { |
| | | //选择了设备,根据设备id过滤设备 |
| | |
| | | Set<String> factoryCode= baseFactoryService.listByIds(factoryIds).stream().map(BaseFactory::getOrgCode).collect(Collectors.toSet()); |
| | | queryWrapper.in("e.factory_org_code", factoryCode); |
| | | }else { |
| | | return null; |
| | | return echartsDtoList; |
| | | } |
| | | } |
| | | List<String> ids=this.baseMapper.queryList(queryWrapper).stream().map(EamEquipment::getId).collect(Collectors.toList()); |
| | | return this.baseMapper.echartsList(ids); |
| | | echartsDtoList= this.baseMapper.echartsList(ids); |
| | | return echartsDtoList; |
| | | } |
| | | |
| | | /** |