AR--修改--获取资源位信息时增加作品名和详情

This commit is contained in:
haotian 2025-02-17 10:44:55 +08:00
parent 3bd4be0ca6
commit 01cf6cbac4

View File

@ -3,6 +3,7 @@ package com.ruoyi.web.controller.app;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.domain.SysScenic;
import com.ruoyi.system.domain.SysSource;
import com.ruoyi.system.domain.dto.ShowSysSourceARListDto;
import com.ruoyi.system.domain.dto.ShowSysSourceListDto;
import com.ruoyi.system.service.ISysSourceService;
import org.springframework.beans.factory.annotation.Autowired;
@ -33,40 +34,11 @@ public class AppARController {
System.out.println("AR发送数据: "+sysSource.getCity()+sysSource.getScenic());
List<ShowSysSourceARListDto> showSysSourceList = sysSourceService.getSysSourceARList(sysSource);
int horizontalCount = 0;
int verticalCount = 0;
List<SysSource> sysSourceList = sysSourceService.selectSysSourceList(sysSource);
// 这里写的也太迂回了吧, 就这样吧
// ShowSysSourceDto showSysSource = new ShowSysSourceDto();
List<ShowSysSourceListDto> showSysSourceList = new ArrayList<>();
System.out.println("sysSourceList: "+sysSourceList.size());
for(SysSource sysSource1 : sysSourceList){
// // 没必要解析price数据
// sysSource1.setPriceList(GsonUtils.fromJson(sysSource1.getPrice(), List.class));
ShowSysSourceListDto showSysSourceListDto = new ShowSysSourceListDto();
showSysSourceListDto.setSourceId(sysSource1.getSourceId());
showSysSourceListDto.setPart(sysSource1.getPart());
showSysSourceListDto.setcX(sysSource1.getcX());
showSysSourceListDto.setcY(sysSource1.getcY());
showSysSourceListDto.setSourceStatus(sysSource1.getSourceStatus());
showSysSourceListDto.setWorkAddress(sysSource1.getWorkAddress());
horizontalCount = Math.max(sysSource1.getcX(), horizontalCount);
verticalCount = Math.max(sysSource1.getcY(), verticalCount);
showSysSourceList.add(showSysSourceListDto);
}
AjaxResult ajaxResult = AjaxResult.success();
ajaxResult.put("horizontalCount", horizontalCount+1);
ajaxResult.put("verticalCount", verticalCount+1);
ajaxResult.put("sourceList", showSysSourceList);
return ajaxResult;