From 51f255db6070917448222221b120d2812e5170f6 Mon Sep 17 00:00:00 2001 From: judy <278197488@qq.com> Date: Sun, 12 Jan 2025 14:44:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96plc=E8=BF=9E=E6=8E=A5?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=8F=8A=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shkj-admin/pom.xml | 2 +- .../src/main/resources/application-dev.yml | 6 +- .../src/main/resources/application-pro.yml | 4 +- ...tion-pro163.yml => application-pro146.yml} | 0 .../src/main/resources/application-test.yml | 2 +- .../src/main/resources/application-yun.yml | 111 ++++++++++++++++++ shkj-admin/src/main/resources/application.yml | 2 +- .../java/com/shkj/wcs/plc/PlcEventTask.java | 10 +- .../impl/BusinStockInvServiceImpl.java | 1 + 9 files changed, 125 insertions(+), 13 deletions(-) rename shkj-admin/src/main/resources/{application-pro163.yml => application-pro146.yml} (100%) create mode 100644 shkj-admin/src/main/resources/application-yun.yml diff --git a/shkj-admin/pom.xml b/shkj-admin/pom.xml index 7f8dfdd..9269bb6 100644 --- a/shkj-admin/pom.xml +++ b/shkj-admin/pom.xml @@ -121,7 +121,7 @@ - mjk2-admin + kmv2-admin diff --git a/shkj-admin/src/main/resources/application-dev.yml b/shkj-admin/src/main/resources/application-dev.yml index a199ec5..d7b256c 100644 --- a/shkj-admin/src/main/resources/application-dev.yml +++ b/shkj-admin/src/main/resources/application-dev.yml @@ -12,10 +12,10 @@ spring: druid: # 主库数据源 master: - #url: jdbc:mysql://127.0.0.1:3306/mjk_pro?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B7 - url: jdbc:mysql://120.77.94.227:3306/mjk_wcs_2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + url: jdbc:mysql://127.0.0.1:3306/mjk_pro?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B7 + #url: jdbc:mysql://120.77.94.227:3306/mjk_wcs_2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root - password: CTlTwKgIrRVTsEHqxxx + #password: CTlTwKgIrRVTsEHqxxx # password: 123456 # password: Y4yhl9tbf110 # 从库数据源 diff --git a/shkj-admin/src/main/resources/application-pro.yml b/shkj-admin/src/main/resources/application-pro.yml index 04452c6..4e7b37f 100644 --- a/shkj-admin/src/main/resources/application-pro.yml +++ b/shkj-admin/src/main/resources/application-pro.yml @@ -2,7 +2,7 @@ shkj: # 文件路径 示例( Windows配置D:/shkj/uploadPath,Linux配置 /home/shkj/uploadPath) profile: /www/shkj_v2/static - urlPre: http://120.77.94.227:8041 + urlPre: http://127.0.0.1:8041 # 数据源配置 spring: @@ -12,7 +12,7 @@ spring: druid: # 主库数据源 master: - url: jdbc:mysql://127.0.0.1:3306/kmv2_wcs?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B7 + url: jdbc:mysql://localhost:3306/kmv2_wcs?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B7 username: root password: Mjk@2024_Kmv2 # 从库数据源 diff --git a/shkj-admin/src/main/resources/application-pro163.yml b/shkj-admin/src/main/resources/application-pro146.yml similarity index 100% rename from shkj-admin/src/main/resources/application-pro163.yml rename to shkj-admin/src/main/resources/application-pro146.yml diff --git a/shkj-admin/src/main/resources/application-test.yml b/shkj-admin/src/main/resources/application-test.yml index b59c000..b42d64c 100644 --- a/shkj-admin/src/main/resources/application-test.yml +++ b/shkj-admin/src/main/resources/application-test.yml @@ -14,7 +14,7 @@ spring: master: url: jdbc:mysql://127.0.0.1:3306/mjk_wcs_2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root - password: 123456 + password: Sh@2024_ # 从库数据源 slave: # 从数据源开关/默认关闭 diff --git a/shkj-admin/src/main/resources/application-yun.yml b/shkj-admin/src/main/resources/application-yun.yml new file mode 100644 index 0000000..901ba0d --- /dev/null +++ b/shkj-admin/src/main/resources/application-yun.yml @@ -0,0 +1,111 @@ +# 项目相关配置 +shkj: + # 文件路径 示例( Windows配置D:/shkj/uploadPath,Linux配置 /home/shkj/uploadPath) + profile: /www/mjk/uploadPath + urlPre: + +# 数据源配置 +spring: + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driverClassName: com.mysql.cj.jdbc.Driver + druid: + # 主库数据源 + master: + url: jdbc:mysql://120.77.94.227:3306/mjk_wcs_2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: CTlTwKgIrRVTsEHqxxx + # 从库数据源 + slave: + # 从数据源开关/默认关闭 + enabled: false + url: + username: + password: + # 初始连接数 + initialSize: 5 + # 最小连接池数量 + minIdle: 10 + # 最大连接池数量 + maxActive: 20 + # 配置获取连接等待超时的时间 + maxWait: 60000 + # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 + timeBetweenEvictionRunsMillis: 60000 + # 配置一个连接在池中最小生存的时间,单位是毫秒 + minEvictableIdleTimeMillis: 300000 + # 配置一个连接在池中最大生存的时间,单位是毫秒 + maxEvictableIdleTimeMillis: 900000 + # 配置检测连接是否有效 + validationQuery: SELECT 1 FROM DUAL + testWhileIdle: true + testOnBorrow: false + testOnReturn: false + webStatFilter: + enabled: true + statViewServlet: + enabled: true + # 设置白名单,不填则允许所有访问 + allow: + url-pattern: /druid/* + # 控制台管理用户名和密码 + login-username: shkj + login-password: 123456 + filter: + stat: + enabled: true + # 慢SQL记录 + log-slow-sql: true + slow-sql-millis: 1000 + merge-sql: true + wall: + config: + multi-statement-allow: true + + # redis 配置 + redis: + # 地址 + host: localhost + # 端口,默认为6379 + port: 6379 + # 数据库索引 + database: 3 + # 密码 + password: + # 连接超时时间 + timeout: 10s + lettuce: + pool: + # 连接池中的最小空闲连接 + min-idle: 0 + # 连接池中的最大空闲连接 + max-idle: 8 + # 连接池的最大数据库连接数 + max-active: 8 + # #连接池最大阻塞等待时间(使用负值表示没有限制) + max-wait: -1ms + +third: + # agv接口 + agvCreateTaskUrl: http://127.0.0.1:8081/rest/common/createTask + agvStatesUrl: http://127.0.0.1:8081/rest/robots/states + agvCancelTaskUrl: http://127.0.0.1:8081/rest/common/cancelTask + queryAckByTaskUrl: http://127.0.0.1:8081/rest/common/queryAckByTaskId + # ess接口 + essTaskDistributionUrl: http://210.21.218.14:60354/task/create + essTaskCancelUrl: http://210.21.218.14:60354/task/cancel + # 输送线接口 + moveContainerUrl: http://210.21.218.14:60354/conveyor/moveContainer + containerArrivedUrl: http://210.21.218.14:60354/conveyor/containerArrived + # 播种墙 电子标签 + tagSendTaskUrl: http://210.21.218.14:60354/PTL/SendDASData + tagPickingDetailsUrl: http://210.21.218.14:60354/PTL/DASPickingDetails + # erp接口 + erpU8PuStoreInUrl: http://192.168.1.99:13001/api/U8PuStoreIn/Add + erpU8MaterialOutUrl: http://192.168.1.99:13001/api/U8MaterialOut/Add + +plc: + firstBarcode: DB320.DBD82 + secondBarcode: DB320.DBD104 + thirdBarcode: DB320.DBD12 + containerCode: DB320.DBD6 diff --git a/shkj-admin/src/main/resources/application.yml b/shkj-admin/src/main/resources/application.yml index d7e7999..95449e3 100644 --- a/shkj-admin/src/main/resources/application.yml +++ b/shkj-admin/src/main/resources/application.yml @@ -45,7 +45,7 @@ spring: # 国际化资源文件路径 basename: i18n/messages profiles: - active: pro + active: test # 文件上传 servlet: multipart: diff --git a/shkj-wms/src/main/java/com/shkj/wcs/plc/PlcEventTask.java b/shkj-wms/src/main/java/com/shkj/wcs/plc/PlcEventTask.java index b67abbe..0e7e8b6 100644 --- a/shkj-wms/src/main/java/com/shkj/wcs/plc/PlcEventTask.java +++ b/shkj-wms/src/main/java/com/shkj/wcs/plc/PlcEventTask.java @@ -78,13 +78,13 @@ public class PlcEventTask { @Autowired PlcInit plcInit; - @Scheduled(fixedDelay = 8000) + @Scheduled(fixedDelay = 4000) public void init() { //查询需要连接的PLC,初始化连接对象 - List plcList = iWcsPlcConnectService.selectWcsPlcConnectList(new WcsPlcConnect().setIsActive("1")); - - if (plcList.size() == 0) { - return; + List plcList =(List) redisTemplate.opsForValue().get(RedisConstant.redisPlcListConnect); + if (plcList == null || plcList.size()==0) { + plcList = iWcsPlcConnectService.selectWcsPlcConnectList(new WcsPlcConnect().setIsActive("1")); + redisTemplate.opsForValue().set(RedisConstant.redisPlcListConnect,plcList); } for (WcsPlcConnectVo conn : plcList) { diff --git a/shkj-wms/src/main/java/com/shkj/wms/service/impl/BusinStockInvServiceImpl.java b/shkj-wms/src/main/java/com/shkj/wms/service/impl/BusinStockInvServiceImpl.java index 8de2149..a1fe458 100644 --- a/shkj-wms/src/main/java/com/shkj/wms/service/impl/BusinStockInvServiceImpl.java +++ b/shkj-wms/src/main/java/com/shkj/wms/service/impl/BusinStockInvServiceImpl.java @@ -171,6 +171,7 @@ public class BusinStockInvServiceImpl extends ServiceImpl