提升机调度

This commit is contained in:
liuhanqing
2025-12-04 17:00:31 +08:00
parent 24107fcf59
commit 67ff3cb533

View File

@@ -90,13 +90,6 @@ public class TsjThread implements Runnable {
finishSend(rwh);
}
/*
* 2、四向车任务生成 2-工作 ,触发方式 2-自动,任务号大于999
*
* */
if (czfs == 2 && sbzt == 2 && jdbz == 4 && rwh > 999) {
createSRgvQueue(rwh);
}
/*
* 2、任务完成
*
@@ -118,64 +111,6 @@ public class TsjThread implements Runnable {
}
private void createSRgvQueue(Long rwh) {
WcsSrgvQueue sRgvQueueParam = new WcsSrgvQueue();
sRgvQueueParam.setTaskNo(Convert.toStr(rwh));
List<WcsSrgvQueue> wcsSrgvQueues = wcsSrgvQueueService.selectWcsSrgvQueueList(sRgvQueueParam);
if (CollUtil.isEmpty(wcsSrgvQueues)) {
return;
}
WcsSrgvQueue wcsSrgvQueue = wcsSrgvQueueService.insertHistory(Convert.toStr(rwh));
//修改起点终点
if (ObjUtil.isNotEmpty(wcsSrgvQueue)) {
wcsSrgvQueue.setCreateDate(DateUtil.formatDateTime(DateUtil.date()));
wcsSrgvQueue.setStartDate(null);
wcsSrgvQueue.setIssued("0");
wcsSrgvQueue.setExecutionStatus("0");
String startSite = "";
String endSite = "";
switch (wcsSrgvQueue.getDefault02()) {
case "1":
//入库
//满车
startSite = "tsj";
endSite = wcsSrgvQueue.getCargoPlaceSite();
break;
case "2":
//出库
startSite = "tsj";
endSite = wcsSrgvQueue.getCargoPlaceSite();
break;
case "3":
//充电
startSite = "tsj";
endSite = wcsSrgvQueue.getCargoPlaceSite();
break;
case "4":
//点到点
switch (wcsSrgvQueue.getTaskType()) {
case "1":
startSite = "tsj";
endSite = wcsSrgvQueue.getCargoPickSite();
break;
case "2":
startSite = "tsj";
endSite = wcsSrgvQueue.getCargoPlaceSite();
break;
default:
log.info("任务类型错误");
}
break;
}
if (StrUtil.isNotEmpty(startSite) && StrUtil.isNotEmpty(endSite)){
wcsSrgvQueue.setStartSite(startSite);
wcsSrgvQueue.setEndSite(endSite);
wcsSrgvQueueService.updateWcsSrgvQueue(wcsSrgvQueue);
}
}
}
/**
* 创建进入提升机队列