|
|
@ -29,6 +29,7 @@ import com.thing.sys.biz.service.SysLanguageService; |
|
|
import com.thing.sys.biz.service.SysMenuService; |
|
|
import com.thing.sys.biz.service.SysMenuService; |
|
|
import com.thing.sys.biz.service.SysRoleMenuService; |
|
|
import com.thing.sys.biz.service.SysRoleMenuService; |
|
|
import com.thing.sys.biz.service.SysRoleService; |
|
|
import com.thing.sys.biz.service.SysRoleService; |
|
|
|
|
|
import com.thing.sys.oss.cloud.OSSFactory; |
|
|
import com.thing.sys.security.context.TenantContext; |
|
|
import com.thing.sys.security.context.TenantContext; |
|
|
import com.thing.sys.security.context.UserContext; |
|
|
import com.thing.sys.security.context.UserContext; |
|
|
import com.thing.sys.security.domain.SecurityUser; |
|
|
import com.thing.sys.security.domain.SecurityUser; |
|
|
@ -48,18 +49,15 @@ import org.apache.commons.collections4.CollectionUtils; |
|
|
import org.apache.commons.compress.utils.Lists; |
|
|
import org.apache.commons.compress.utils.Lists; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.context.annotation.Lazy; |
|
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
|
|
import java.util.*; |
|
|
import java.util.*; |
|
|
import java.util.stream.Collectors; |
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
import static com.mybatisflex.core.query.QueryMethods.column; |
|
|
import static com.mybatisflex.core.query.QueryMethods.column; |
|
|
import static com.thing.visual.board.entity.table.IotVisualManageEntityTableDef.IOT_VISUAL_MANAGE_ENTITY; |
|
|
import static com.thing.visual.board.entity.table.IotVisualManageEntityTableDef.IOT_VISUAL_MANAGE_ENTITY; |
|
|
import static com.thing.visual.component.entity.table.IotVisualComponentEntityTableDef.IOT_VISUAL_COMPONENT_ENTITY; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 组态大屏管理 |
|
|
* 组态大屏管理 |
|
|
@ -183,6 +181,7 @@ public class IotVisualManageServiceImpl extends BaseServiceImpl<IotVisualManageM |
|
|
public PageData<IotVisualManageDTO> pageIotBoardManageDTO(Map<String, Object> params) { |
|
|
public PageData<IotVisualManageDTO> pageIotBoardManageDTO(Map<String, Object> params) { |
|
|
PageData<IotVisualManageDTO> pageData = this.getPageData(params, IotVisualManageDTO.class); |
|
|
PageData<IotVisualManageDTO> pageData = this.getPageData(params, IotVisualManageDTO.class); |
|
|
pageData.getList().forEach(temp->{ |
|
|
pageData.getList().forEach(temp->{ |
|
|
|
|
|
temp.setThumbnailUrl(OSSFactory.splice(temp.getThumbnailUrl())); |
|
|
SysMenuDTO sysMenuDTO = sysMenuService.getByUrl("visual/preview?id=" + temp.getId()); |
|
|
SysMenuDTO sysMenuDTO = sysMenuService.getByUrl("visual/preview?id=" + temp.getId()); |
|
|
if (ObjectUtil.isNotNull(sysMenuDTO)) { |
|
|
if (ObjectUtil.isNotNull(sysMenuDTO)) { |
|
|
temp.setSysMenuDTO(sysMenuDTO); |
|
|
temp.setSysMenuDTO(sysMenuDTO); |
|
|
|