From a05b419384e148fc950c77553816a2d05144f4ae Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期四, 19 六月 2025 19:36:22 +0800 Subject: [PATCH] 修改生产环境配置 --- ruoyi-gateway/src/main/resources/logback.xml | 3 + ruoyi-service/ruoyi-dataInterchange/src/main/resources/logback.xml | 3 + ruoyi-gateway/src/main/resources/bootstrap.yml | 8 +- ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml | 12 ++-- ruoyi-service/ruoyi-dataInterchange/pom.xml | 16 ++--- ruoyi-service/ruoyi-dataInterchange/src/main/resources/bootstrap.yml | 8 +- ruoyi-api/ruoyi-api-dataInterchange/src/main/java/com/ruoyi/dataInterchange/api/feignClient/UPWarnMsgOperationInfoClient.java | 2 ruoyi-auth/src/main/resources/logback.xml | 3 + ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java | 43 ++++++++++++-- ruoyi-auth/src/main/resources/bootstrap.yml | 8 +- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WarnServiceImpl.java | 26 ++++++++ ruoyi-modules/ruoyi-system/src/main/resources/logback.xml | 3 + 12 files changed, 100 insertions(+), 35 deletions(-) diff --git a/ruoyi-api/ruoyi-api-dataInterchange/src/main/java/com/ruoyi/dataInterchange/api/feignClient/UPWarnMsgOperationInfoClient.java b/ruoyi-api/ruoyi-api-dataInterchange/src/main/java/com/ruoyi/dataInterchange/api/feignClient/UPWarnMsgOperationInfoClient.java index 1ea02e4..5f271dd 100644 --- a/ruoyi-api/ruoyi-api-dataInterchange/src/main/java/com/ruoyi/dataInterchange/api/feignClient/UPWarnMsgOperationInfoClient.java +++ b/ruoyi-api/ruoyi-api-dataInterchange/src/main/java/com/ruoyi/dataInterchange/api/feignClient/UPWarnMsgOperationInfoClient.java @@ -21,7 +21,7 @@ * @param infoId * @return */ - @PostMapping("/getUPWarnMsgOperationInfo") + @PostMapping("/uPWarnMsgOperationInfo/getUPWarnMsgOperationInfo") R<UPWarnMsgOperationInfoVo> getUPWarnMsgOperationInfo(@RequestParam("infoId") String infoId); } diff --git a/ruoyi-auth/src/main/resources/bootstrap.yml b/ruoyi-auth/src/main/resources/bootstrap.yml index 62ee5c7..7278594 100644 --- a/ruoyi-auth/src/main/resources/bootstrap.yml +++ b/ruoyi-auth/src/main/resources/bootstrap.yml @@ -6,8 +6,8 @@ spring: profiles: # 环境配置 - active: dev -# active: prod +# active: dev + active: prod application: # 应用名称 name: ruoyi-auth @@ -54,13 +54,13 @@ server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP - namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a + namespace: 80fe0aae-8657-48b0-a9bc-95405f5dacdc username: nacos password: nacos config: # 配置中心地址 server-addr: 127.0.0.1:8848 - namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a + namespace: 80fe0aae-8657-48b0-a9bc-95405f5dacdc username: nacos password: nacos group: DEFAULT_GROUP diff --git a/ruoyi-auth/src/main/resources/logback.xml b/ruoyi-auth/src/main/resources/logback.xml index a551067..547d1b1 100644 --- a/ruoyi-auth/src/main/resources/logback.xml +++ b/ruoyi-auth/src/main/resources/logback.xml @@ -9,6 +9,7 @@ <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> </appender> @@ -24,6 +25,7 @@ </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> @@ -46,6 +48,7 @@ </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> diff --git a/ruoyi-gateway/src/main/resources/bootstrap.yml b/ruoyi-gateway/src/main/resources/bootstrap.yml index 653fad2..6827abe 100644 --- a/ruoyi-gateway/src/main/resources/bootstrap.yml +++ b/ruoyi-gateway/src/main/resources/bootstrap.yml @@ -12,8 +12,8 @@ allow-bean-definition-overriding: true profiles: # 环境配置 - active: dev -# active: prod +# active: dev + active: prod --- spring: @@ -72,13 +72,13 @@ server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP - namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a + namespace: 80fe0aae-8657-48b0-a9bc-95405f5dacdc username: nacos password: nacos config: # 配置中心地址 server-addr: 127.0.0.1:8848 - namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a + namespace: 80fe0aae-8657-48b0-a9bc-95405f5dacdc username: nacos password: nacos group: DEFAULT_GROUP diff --git a/ruoyi-gateway/src/main/resources/logback.xml b/ruoyi-gateway/src/main/resources/logback.xml index daaf575..d087e64 100644 --- a/ruoyi-gateway/src/main/resources/logback.xml +++ b/ruoyi-gateway/src/main/resources/logback.xml @@ -9,6 +9,7 @@ <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> </appender> @@ -24,6 +25,7 @@ </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> @@ -46,6 +48,7 @@ </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WarnServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WarnServiceImpl.java index 4926202..cfded91 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WarnServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WarnServiceImpl.java @@ -123,6 +123,30 @@ warn.setTreatmentState("将来处理"); break; } + if(0x00 != vo.getResult() && null == warn.getTreatmentTime()){ + UPWarnMsgOperationInfoVo upWarnMsgOperationInfoVo = upWarnMsgOperationInfoClient.getUPWarnMsgOperationInfo(warn.getObjectId()).getData(); + if(null != upWarnMsgOperationInfoVo){ + warn.setTreatmentUser(upWarnMsgOperationInfoVo.getOperator()); + warn.setTreatmentTime(LocalDateTime.ofEpochSecond(upWarnMsgOperationInfoVo.getCreateTime(), 0, ZoneOffset.ofHours(8)).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + switch (upWarnMsgOperationInfoVo.getMethod()) { + case 0x01: + warn.setTreatmentRemark("快速拍照"); + break; + case 0x02: + warn.setTreatmentRemark("语音下发"); + break; + case 0x03: + warn.setTreatmentRemark("不做处理"); + break; + case 0x04: + warn.setTreatmentRemark("其他"); + break; + default: + warn.setTreatmentRemark("其他"); + break; + } + } + } warn.setCreateTime(LocalDateTime.now()); warn.setObjectId(vo.getInfoId()); warn.setVehicleNumber(vo.getVehicleNo()); @@ -189,7 +213,7 @@ if(null == warn.getPicUrl()){ warn.setPicUrl(vo.getPicUrl()); } - if(null == warn.getTreatmentTime()){ + if(0x00 != vo.getResult() && null == warn.getTreatmentTime()){ UPWarnMsgOperationInfoVo upWarnMsgOperationInfoVo = upWarnMsgOperationInfoClient.getUPWarnMsgOperationInfo(warn.getObjectId()).getData(); if(null != upWarnMsgOperationInfoVo){ warn.setTreatmentUser(upWarnMsgOperationInfoVo.getOperator()); diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml index ebfe5d6..68c409b 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml +++ b/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml @@ -12,8 +12,8 @@ allow-circular-references: true profiles: # 环境配置 - active: dev -# active: prod + # active: dev + active: prod mybatis-plus: mapper-locations: classpath:mapping/system/*.xml @@ -27,8 +27,8 @@ ip: 192.168.110.169 port: 80 output-path: F:\nginx 1.7.11.3 Gryphon\html\ - - + + --- spring: config: @@ -70,13 +70,13 @@ server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP - namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a + namespace: 80fe0aae-8657-48b0-a9bc-95405f5dacdc username: nacos password: nacos config: # 配置中心地址 server-addr: 127.0.0.1:8848 - namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a + namespace: 80fe0aae-8657-48b0-a9bc-95405f5dacdc username: nacos password: nacos group: DEFAULT_GROUP diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/logback.xml b/ruoyi-modules/ruoyi-system/src/main/resources/logback.xml index 5056ebc..6ea847c 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/logback.xml +++ b/ruoyi-modules/ruoyi-system/src/main/resources/logback.xml @@ -9,6 +9,7 @@ <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> </appender> @@ -24,6 +25,7 @@ </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> @@ -46,6 +48,7 @@ </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> diff --git a/ruoyi-service/ruoyi-dataInterchange/pom.xml b/ruoyi-service/ruoyi-dataInterchange/pom.xml index 97a2da8..9c9ab03 100644 --- a/ruoyi-service/ruoyi-dataInterchange/pom.xml +++ b/ruoyi-service/ruoyi-dataInterchange/pom.xml @@ -119,9 +119,10 @@ <artifactId>ruoyi-api-dataInterchange</artifactId> </dependency> <dependency> - <groupId>com.hikvision.ga</groupId> + <groupId>com.hikvision</groupId> <artifactId>artemis-http-client</artifactId> <version>1.1.13.RELEASE</version> + <scope>system</scope> <systemPath>${project.basedir}/lib/artemis-http-client-1.1.13.RELEASE.jar</systemPath> </dependency> <!--mqtt依赖--> @@ -141,18 +142,15 @@ <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> - <executions> - <execution> - <goals> - <goal>repackage</goal> - </goals> - </execution> - </executions> + <configuration> + <fork>true</fork><!-- 如果没有该项配置,肯呢个devtools不会起作用,即应用不会restart --> + <includeSystemScope>true</includeSystemScope> + </configuration> </plugin> </plugins> <resources> <resource> - <directory>lib</directory> + <directory>${project.basedir}/lib</directory> <targetPath>/BOOT-INF/lib/</targetPath> <includes> <include>**/*.jar</include> diff --git a/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java b/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java index 4ceeffe..1fae260 100644 --- a/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java +++ b/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java @@ -60,9 +60,17 @@ @Resource private UPExgMsgRealLocationDao upExgMsgRealLocationDao; //走川标的公司 - private List<Integer> enterprise = Arrays.asList(17458936, 43984060, 13914394); - //固定报警类型 - private List<Integer> warnType = Arrays.asList(0x0201, 0x0202, 0x0301, 0x000B, 0x0012, 0x0203, 0x0208, 0x0002, 0x0211, 0x0212, 0x0214, 0x0213, 0x0215, 0x0217, 0x0307); + private List<Integer> enterprise = Arrays.asList(17458936,13914394,43984060,25439966); + //富临报警类型 + private List<Integer> fl_warnType = Arrays.asList(0x0201, 0x0012, 0x0202, 0x0203, 0x0208, 0x0002, 0x0212, 0x0214, 0x0213, 0x0215, 0x0217); + //均辉报警类型 + private List<Integer> jh_warnType = Arrays.asList(0x0201, 0x0012, 0x0202, 0x0203, 0x0208, 0x0002, 0x0212, 0x0214, 0x0213, 0x0215, 0x0217, 0x0307); + //出租车报警类型 + private List<Integer> cz_warnType = Arrays.asList(0x0001, 0x0005); + //公交报警类型 + private List<Integer> gj_warnType = Arrays.asList(0x0002, 0x0212, 0x0214, 0x0213, 0x0215, 0x0217, 0x0001); + //平安报警类型 + private List<Integer> pa_warnType = Arrays.asList(0x0201, 0x0012, 0x0202, 0x0208, 0x0002, 0x0212, 0x0214, 0x0213, 0x0215, 0x0217, 0x0307); public void up_warn_msg(ChannelHandlerContext ctx, OuterPacket out) { @@ -147,8 +155,31 @@ */ public void up_warn_msg_adpt_info(ChannelHandlerContext ctx, int inferiorPlatformId, WarnMsg warnMsg) { UPWarnMsgAdptInfo upWarnMsgAdptInfo = enterprise.contains(inferiorPlatformId) ? new UPWarnMsgAdptInfo().decode2(warnMsg) : new UPWarnMsgAdptInfo().decode1(warnMsg); - if(!warnType.contains(upWarnMsgAdptInfo.getWarnType())){ - return; + switch (inferiorPlatformId) { + case 17458936: + if(!fl_warnType.contains(upWarnMsgAdptInfo.getWarnType())){ + return; + } + case 43984060: + if(!jh_warnType.contains(upWarnMsgAdptInfo.getWarnType())){ + return; + } + case 17235341: + if(!cz_warnType.contains(upWarnMsgAdptInfo.getWarnType())){ + return; + } + case 82296583: + if(!cz_warnType.contains(upWarnMsgAdptInfo.getWarnType())){ + return; + } + case 25439966: + if(!gj_warnType.contains(upWarnMsgAdptInfo.getWarnType())){ + return; + } + case 13914394: + if(!pa_warnType.contains(upWarnMsgAdptInfo.getWarnType())){ + return; + } } upWarnMsgAdptInfo.setResult(0x00); upWarnMsgAdptInfo.setInferiorPlatformId(inferiorPlatformId); @@ -377,7 +408,7 @@ upWarnMsgAdptInfo.setInfoContent(data.getAlarmInfo()); upWarnMsgAdptInfo.setInferiorPlatformId(25439966); upWarnMsgAdptInfo.setCreateTime(LocalDateTime.now().toEpochSecond(ZoneOffset.ofHours(8))); - if(!warnType.contains(upWarnMsgAdptInfo.getWarnType())){ + if(!gj_warnType.contains(upWarnMsgAdptInfo.getWarnType())){ return; } upWarnMsgAdptInfo.setResult(0x00); diff --git a/ruoyi-service/ruoyi-dataInterchange/src/main/resources/bootstrap.yml b/ruoyi-service/ruoyi-dataInterchange/src/main/resources/bootstrap.yml index 57db0fb..ae6dc67 100644 --- a/ruoyi-service/ruoyi-dataInterchange/src/main/resources/bootstrap.yml +++ b/ruoyi-service/ruoyi-dataInterchange/src/main/resources/bootstrap.yml @@ -12,8 +12,8 @@ allow-circular-references: true profiles: # 环境配置 - active: dev -# active: prod +# active: dev + active: prod --- spring: @@ -56,13 +56,13 @@ server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP - namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a + namespace: 80fe0aae-8657-48b0-a9bc-95405f5dacdc username: nacos password: nacos config: # 配置中心地址 server-addr: 127.0.0.1:8848 - namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a + namespace: 80fe0aae-8657-48b0-a9bc-95405f5dacdc username: nacos password: nacos group: DEFAULT_GROUP diff --git a/ruoyi-service/ruoyi-dataInterchange/src/main/resources/logback.xml b/ruoyi-service/ruoyi-dataInterchange/src/main/resources/logback.xml index 22ffdf5..f32b877 100644 --- a/ruoyi-service/ruoyi-dataInterchange/src/main/resources/logback.xml +++ b/ruoyi-service/ruoyi-dataInterchange/src/main/resources/logback.xml @@ -9,6 +9,7 @@ <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> </appender> @@ -24,6 +25,7 @@ </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> @@ -46,6 +48,7 @@ </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> -- Gitblit v1.7.1