zy-acs-flow/src/map/http.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-acs-manager/src/main/java/com/zy/acs/manager/common/constant/MapItemType.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/LogDataScheduler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/entity/MapItem.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
zy-acs-flow/src/map/http.js
@@ -22,9 +22,9 @@ 'Content-Type': 'application/x-www-form-urlencoded' } }).then((res) => { const { code, msg, data: { data } } = res.data; const { code, msg, data: { common, point } } = res.data; if (code === 200) { const mapItemList = eval(data); const mapItemList = eval(common); mapItemList.forEach(item => { if (item.type !== DEVICE_TYPE.AGV) { const sprite = Tool.generateSprite(item.type); zy-acs-manager/src/main/java/com/zy/acs/manager/common/constant/MapItemType.java
New file @@ -0,0 +1,14 @@ package com.zy.acs.manager.common.constant; public enum MapItemType { SHELF, STATION, CHARGE, AGV, DIRECTION, POINT, ; } zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/LogDataScheduler.java
@@ -5,6 +5,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import java.util.Optional; @@ -13,7 +14,7 @@ * Created by vincent on 5/8/2024 */ @Slf4j //@Component @Component @SuppressWarnings("all") public class LogDataScheduler { @@ -26,12 +27,14 @@ @Transactional public void syncLog() { Integer dataExpiredDays = Optional.ofNullable(configService.getVal("dataExpiredDays", Integer.class)).orElse(7); if (dataExpiredDays > 0) { this.syncTaskLog(dataExpiredDays); this.syncActionLog(dataExpiredDays); this.syncSegmentLog(dataExpiredDays); this.syncJamLog(dataExpiredDays); this.syncTravelLog(dataExpiredDays); } } public void syncTaskLog(Integer dataExpiredDays){ try { zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java
@@ -7,6 +7,7 @@ import com.zy.acs.framework.common.R; import com.zy.acs.framework.common.SnowflakeIdWorker; import com.zy.acs.framework.exception.CoolException; import com.zy.acs.manager.common.constant.MapItemType; import com.zy.acs.manager.common.domain.MapAgvDto; import com.zy.acs.manager.common.domain.MapCodeDto; import com.zy.acs.manager.common.domain.MapDto; @@ -17,6 +18,7 @@ import com.zy.acs.manager.manager.controller.param.MapDataParam; import com.zy.acs.manager.manager.controller.param.MapParam; import com.zy.acs.manager.manager.entity.*; import com.zy.acs.manager.manager.entity.Map; import com.zy.acs.manager.manager.enums.AgvStsType; import com.zy.acs.manager.manager.mapper.MapMapper; import com.zy.acs.manager.manager.service.*; @@ -27,10 +29,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; import java.util.Arrays; import java.util.Date; import java.util.Iterator; import java.util.List; import java.util.*; /** * Created by vincent on 2023/6/1 @@ -63,8 +62,23 @@ @PreAuthorize("hasAuthority('manager:loc:list')") @PostMapping("/data/fetch") public R fetch(@RequestParam(required = false) Long zoneId, @RequestParam(required = false) Integer floor) { // code List<Code> codeList = codeService.list(new LambdaQueryWrapper<Code>().eq(Code::getStatus, 1)); List<MapItem> mapCodeItems = new ArrayList<>(); codeList.forEach(code -> { MapItem mapItem = new MapItem(); mapItem.setType(MapItemType.POINT.toString()); mapItem.setNo(code.getData()); mapItem.setPositionX(code.getX()); mapItem.setPositionY(code.getY()); mapCodeItems.add(mapItem); }); // common Map activeMap = mapMapper.selectActive(zoneId, floor); return R.ok().add(activeMap); return R.ok().add(Cools .add("point", GsonUtils.toJson(mapCodeItems)) .add("common", activeMap.getData()) ); } @PreAuthorize("hasAuthority('manager:loc:update')") zy-acs-manager/src/main/java/com/zy/acs/manager/manager/entity/MapItem.java
@@ -27,10 +27,10 @@ private Double positionY; private Double scaleX; private Double scaleX = 1D; private Double scaleY; private Double scaleY = 1D; private Double rotation; private Double rotation = 0D; }