Browse Source

调整AGV任务调度的最大任务数量配置,更新WCS接口地址

master
常熟吴彦祖 5 months ago
parent
commit
ae1f165ee1
  1. 5
      src/main/java/com/gaotao/modules/automatedWarehouse/task/AgvTaskScheduler.java
  2. 7
      src/main/resources/application.yml

5
src/main/java/com/gaotao/modules/automatedWarehouse/task/AgvTaskScheduler.java

@ -24,7 +24,8 @@ public class AgvTaskScheduler {
@Value("${scheduler.agv.enabled:true}") @Value("${scheduler.agv.enabled:true}")
private boolean enabled; private boolean enabled;
@Value("${agv.max-task-num:10}")
private int maxTaskNum;
/** /**
* 定时任务每分钟执行一次AGV任务优先级调度 * 定时任务每分钟执行一次AGV任务优先级调度
* cron表达式0 * * * * ? 表示每分钟的第0秒执行 * cron表达式0 * * * * ? 表示每分钟的第0秒执行
@ -48,7 +49,7 @@ public class AgvTaskScheduler {
log.info("当前执行中的任务数量:{}", executingCount); log.info("当前执行中的任务数量:{}", executingCount);
// 2. 如果执行中任务数 >= 10则不下发新任务 // 2. 如果执行中任务数 >= 10则不下发新任务
if (executingCount >= 10) {
if (executingCount >= maxTaskNum) {
log.info("执行中任务数量已达到上限(10个),暂不下发新任务"); log.info("执行中任务数量已达到上限(10个),暂不下发新任务");
return; return;
} }

7
src/main/resources/application.yml

@ -106,8 +106,8 @@ custom:
ifs-url: 'https://cclifswebservice.ccldesign.com/api/v1/' ifs-url: 'https://cclifswebservice.ccldesign.com/api/v1/'
ifs-ifsDBName: 'IFST' ifs-ifsDBName: 'IFST'
ifs-domainUserID: 'CCL_WMS' ifs-domainUserID: 'CCL_WMS'
wcs-url: 'http://172.28.6.49:8002/api/wms/'
wcs-api: 'http://172.28.6.49:8002/api/'
wcs-url: 'http://172.28.1.18:7002/api/wms/'
wcs-api: 'http://172.28.1.18:7002/api/'
agv-url: 'http://172.28.1.17:7777' agv-url: 'http://172.28.1.17:7777'
# WMS消息队列配置 # WMS消息队列配置
@ -138,3 +138,6 @@ scheduler:
enabled: false # WCS定时任务总开关(控制WcsTaskScheduler.java的所有定时任务) enabled: false # WCS定时任务总开关(控制WcsTaskScheduler.java的所有定时任务)
autoTask: autoTask:
enabled: false # 自动任务开关(控制自动化下达任务): enabled: false # 自动任务开关(控制自动化下达任务):
agv:
max-task-num: 10
Loading…
Cancel
Save