diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/app/AppARController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/app/AppARController.java index b10330bd..f431a83b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/app/AppARController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/app/AppARController.java @@ -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 showSysSourceList = sysSourceService.getSysSourceARList(sysSource); - - int horizontalCount = 0; - int verticalCount = 0; - - List sysSourceList = sysSourceService.selectSysSourceList(sysSource); - - // 这里写的也太迂回了吧, 就这样吧 -// ShowSysSourceDto showSysSource = new ShowSysSourceDto(); - List 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;