提升机调度
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建进入提升机队列
|
||||
|
||||
Reference in New Issue
Block a user