提升机调度
This commit is contained in:
@@ -90,13 +90,6 @@ public class TsjThread implements Runnable {
|
|||||||
finishSend(rwh);
|
finishSend(rwh);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* 2、四向车任务生成 2-工作 ,触发方式 2-自动,任务号大于999
|
|
||||||
*
|
|
||||||
* */
|
|
||||||
if (czfs == 2 && sbzt == 2 && jdbz == 4 && rwh > 999) {
|
|
||||||
createSRgvQueue(rwh);
|
|
||||||
}
|
|
||||||
/*
|
/*
|
||||||
* 2、任务完成
|
* 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