|
@@ -173,6 +173,9 @@ public class ChargerButtService {
|
|
|
return;
|
|
|
}
|
|
|
String taskNo = "";
|
|
|
+
|
|
|
+ Integer chargerNo = chargingSite;
|
|
|
+ boolean xx = !(chargerNo == 1004);
|
|
|
|
|
|
Map<String, Object> agvInfoMap = redisCache.getCacheMap(KEY_PREFIX + agvNo);
|
|
|
if (agvInfoMap == null) {
|
|
@@ -181,6 +184,8 @@ public class ChargerButtService {
|
|
|
|
|
|
if (agvInfoMap.get(KEY_AGV_STS) != null
|
|
|
&& agvInfoMap.get(KEY_AGV_STS).toString().equals(AGV_CHARGING_STS.START.toString())) {
|
|
|
+
|
|
|
+ this.feedbackTSLog(taskNo, index, NORMAL, agvNo + "AGV开始充电!", xx);
|
|
|
log.error("充电机已经开始充电,不可重复请求!车号:{},充电机号:{}", agvNo, chargingSite);
|
|
|
return;
|
|
|
}
|
|
@@ -203,9 +208,6 @@ public class ChargerButtService {
|
|
|
|
|
|
WcsTask wcsTask = wcsTaskService.selectWcsTaskByTaskNo(taskNo);
|
|
|
|
|
|
-
|
|
|
- Integer chargerNo = chargingSite;
|
|
|
- boolean xx = !(chargerNo == 1004);
|
|
|
|
|
|
Integer slaveId = CHARGING_SLAVEID_MAPPING.getSlaveIdByChargerNo(chargingSite);
|
|
|
|
|
@@ -308,13 +310,13 @@ public class ChargerButtService {
|
|
|
this.feedbackTSLog(taskNo, index, FAULT, agvNo + ",确认信号:无压紧、无充电、归位,失败!", xx);
|
|
|
}
|
|
|
|
|
|
- if (wcsTask != null) {
|
|
|
- boolean con = wcsTask.getExt4().equals("1") ? true : false;
|
|
|
- if (!con) {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
this.feedbackTSLog(taskNo, index, AGV_STOP, agvNo + ",AGV结束充电!", xx);
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
feedbackTS.feedbackTS101(taskNo, index, agvNo);
|
|
|
|
|
@@ -349,11 +351,11 @@ public class ChargerButtService {
|
|
|
wcsTaskService.updateWcsTask(wcsTask);
|
|
|
}
|
|
|
|
|
|
- Map<String, Object> agvInfoMapU = redisCache.getCacheMap(KEY_PREFIX + agvNo);
|
|
|
- if (agvInfoMapU != null) {
|
|
|
- agvInfoMapU.put(KEY_AGV_STS, AGV_CHARGING_STS.STOP.toString());
|
|
|
- redisCache.setCacheMap(KEY_PREFIX + agvNo, agvInfoMapU);
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -571,12 +573,12 @@ public class ChargerButtService {
|
|
|
case IS_COMPACTING:
|
|
|
|
|
|
con = confirmChargerStatusIsCompacting(xx);
|
|
|
- unit = DateUnit.MINUTE;
|
|
|
+ timeout = 20;
|
|
|
break;
|
|
|
case IS_END:
|
|
|
|
|
|
con = confirmChargerStatusIsEnd(xx);
|
|
|
- unit = DateUnit.MINUTE;
|
|
|
+ timeout = 20;
|
|
|
break;
|
|
|
default:
|
|
|
break;
|