| | |
| | | Agv oldAgv = this.getById(agv.getId()); |
| | | String oldAgvNo = oldAgv.getUuid(); |
| | | |
| | | AgvModelServiceImpl.AGV_ID_MODEL_CACHE.remove(agv.getId()); |
| | | AgvModelServiceImpl.AGV_NO_MODEL_CACHE.remove(oldAgvNo); |
| | | agvModelService.evictCacheByAgv(agv.getId(), oldAgvNo); |
| | | |
| | | agv.setUpdateBy(userId); |
| | | agv.setUpdateTime(now); |
| | |
| | | AGV_NO_MAP.put(newAgv.getId(), newAgvNo); |
| | | } |
| | | |
| | | // AgvModel agvModel = agvModelService.getById(agv.getAgvModel()); |
| | | // AgvModelServiceImpl.AGV_ID_MODEL_CACHE.put(agv.getId(), agvModel); |
| | | // AgvModelServiceImpl.AGV_NO_MODEL_CACHE.put(newAgvNo, agvModel); |
| | | |
| | | return newAgv; |
| | | } |
| | | |
| | |
| | | Agv agv = this.getById(agvId); |
| | | AGV_NO_MAP.remove(agvId); |
| | | AGV_ID_MAP.remove(agv.getUuid()); |
| | | agvModelService.evictCacheByAgv(agvId, agv.getUuid()); |
| | | |
| | | mapDataDispatcher.modifyDynamicMatrix(MapDataDispatcher.MAP_DEFAULT_LEV, null, agv.getUuid(), true); |
| | | |