From 2062f889627243c09833282218af670ba6e2797a Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 31 五月 2024 20:45:15 +0800
Subject: [PATCH] #新旧物料更新接口
---
src/main/java/com/zy/asrs/controller/AgvMapController.java | 24 +++++++++++-------------
1 files changed, 11 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/AgvMapController.java b/src/main/java/com/zy/asrs/controller/AgvMapController.java
index defe628..c05f34a 100644
--- a/src/main/java/com/zy/asrs/controller/AgvMapController.java
+++ b/src/main/java/com/zy/asrs/controller/AgvMapController.java
@@ -49,7 +49,7 @@
@GetMapping("/map/getData/{floor}/{lev}/auth")
@ManagerAuth
public String getMapData(@PathVariable("floor") Integer floor, @PathVariable("lev") Integer lev) {
- BasMap basMap = agvBasMapService.selectLatestMap(lev,floor);
+ BasMap basMap = agvBasMapService.selectLatestMap(1,floor);
//瑙f瀽json鍦板浘鏁版嵁
List<ArrayList> arrayLists = JSON.parseArray(basMap.getData(), ArrayList.class);
@@ -74,15 +74,12 @@
x = generateMap3Bay(bay);
}
-
ArrayList rowData = arrayLists.get(x);
Object o = rowData.get(y);
JSONObject jsonObject = JSON.parseObject(o.toString());
- if (DISABLE_LOC_NO.contains(locMast.getLocNo())) {
- //绂佹搴撲綅
- jsonObject.put("value", 10);//灏嗙鐢ㄥ簱浣嶈繘琛岃缃�
- }
+ jsonObject.put("value","0");
+
jsonObject.put("locNo", locMast.getLocNo());//璁剧疆搴撲綅鍙�
jsonObject.put("locSts", locMast.getLocSts());//搴撲綅鐘舵��
//鏇存柊list
@@ -101,13 +98,13 @@
if(row > 3){
x --;
}
- if(row > 4){
+ if(row > 5){
x --;
}
- if(row > 6){
+ if(row > 7){
x --;
}
- if(row > 8){
+ if(row > 9){
x --;
}
if(row > 10){
@@ -133,7 +130,7 @@
private Integer generateMap3Row(int row){
int x = row;
- Integer[] rowAdd = {2,4,6,8,9,11,12,14,16,18,19,21,23,25,27,29,31,33};
+ Integer[] rowAdd = {2,4,6,7,8,10,12,13,15,17,19,21,23,24,26,28,30,32};
for(int i=0; i<rowAdd.length; i++){
if(row >= rowAdd[i]){
x ++;
@@ -143,9 +140,10 @@
}
private Integer generateMap3Bay(int bay){
- int y = 73-bay;
- if(bay >= 15) y --;
- if(bay >= 47) y --;
+ int y = 76-bay;
+ if(bay >= 18) y --;
+ if(bay >= 26) y --;
+ if(bay >= 50) y --;
return y;
}
--
Gitblit v1.9.1