From 6e74a0525286662e57aa3db04711119db4469548 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Thu, 9 Nov 2023 14:21:51 +0800 Subject: [PATCH] 11/9 --- .../api/imgmessageslog/ImgMessagesLog.java | 1 + .../api/imgmessageslog/ImgMessagesLogDto.java | 1 + .../api/riskmessageslog/RiskMessagesLog.java | 1 + .../riskmessageslog/RiskMessagesLogDto.java | 2 + .../riskmessageslog/RiskMessagesLogQuery.java | 7 ++++ .../riskmessageslog/RiskMessagesLogVo.java | 9 +++++ .../imgmessageslog/ImgMessagesLogService.java | 12 ++---- .../RiskMessagesLogMapper.java | 1 + .../riskmessageslog/RiskMessagesLogMapper.xml | 38 +++++++++++++++++++ .../riskmessageslog/RiskMessagesLogRest.java | 7 ++++ .../RiskMessagesLogService.java | 34 ++++++++++++++++- .../supervise/report/ds/crm/CrmMapper.java | 2 + .../report/wx/SuperviseWxMessSender.java | 3 ++ 13 files changed, 108 insertions(+), 10 deletions(-) diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/imgmessageslog/ImgMessagesLog.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/imgmessageslog/ImgMessagesLog.java index 756b29e4..43bbd9f7 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/imgmessageslog/ImgMessagesLog.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/imgmessageslog/ImgMessagesLog.java @@ -20,4 +20,5 @@ public class ImgMessagesLog extends EntityWithId { private String projectSid; private String orderDate; private String riskSid; + private String positionName;//风险位置 } diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/imgmessageslog/ImgMessagesLogDto.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/imgmessageslog/ImgMessagesLogDto.java index a0b32634..4a6e1f5b 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/imgmessageslog/ImgMessagesLogDto.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/imgmessageslog/ImgMessagesLogDto.java @@ -23,4 +23,5 @@ public class ImgMessagesLogDto implements Dto { private String projectSid; private String orderDate; private String riskSid; + private String positionName;// 风险位置 } diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLog.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLog.java index 093ee761..bb1fd5e8 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLog.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLog.java @@ -21,4 +21,5 @@ public class RiskMessagesLog extends EntityWithId { private String orderDate; private String riskSid; private String state; + private String positionName;//风险位置 } diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogDto.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogDto.java index 93c4dfef..ac6600d9 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogDto.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogDto.java @@ -24,4 +24,6 @@ public class RiskMessagesLogDto implements Dto { private String orderDate; private String riskSid; private String state; + private String positionName;//风险位置 + } diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogQuery.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogQuery.java index f1df7690..91199cb8 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogQuery.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogQuery.java @@ -1,6 +1,7 @@ package com.yxt.supervise.report.api.riskmessageslog; import com.yxt.common.core.query.Query; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** @@ -11,4 +12,10 @@ import lombok.Data; public class RiskMessagesLogQuery implements Query { private String userSid; private String state;//0未读 1 已读 2全部 + @ApiModelProperty("开始时间") + private String startDate; + @ApiModelProperty("结束时间") + private String endDate; + private String shName;//仓库名称 + } diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogVo.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogVo.java index 360d92f1..da2942c1 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogVo.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/api/riskmessageslog/RiskMessagesLogVo.java @@ -34,10 +34,15 @@ public class RiskMessagesLogVo implements Vo { private List message; private String type; private TemplateMessageVo templateMessageVo; + private TemplateMessageVos templateMessageVos; + private String isImg; + private String riskLevel="二级风险"; //{time4=2023-09-14 17:17:35, thing8=中通樊家屯仓, thing2=东北角的摄像头,111,22,33} //{thing3=中通樊家屯仓, thing2=东北角的摄像头,111,22,33, time5=2023-09-14 17:18:00} public TemplateMessageVo getTemplateMessageVo() { TemplateMessageVo vo=new TemplateMessageVo(); + //{time4=2023-09-14 17:17:35, thing8=中通樊家屯仓, thing2=东北角的摄像头,111,22,33} + //{thing3=中通樊家屯仓, thing2=东北角的摄像头,111,22,33, time5=2023-09-14 17:18:00} if(StrUtil.isNotEmpty(type)){ if(type.equals("设备离线")){ vo.setTime(map.get("time4")); @@ -51,6 +56,10 @@ public class RiskMessagesLogVo implements Vo { }else if(type.equals("系统异常解除")){ vo.setTime(map.get("time5")); vo.setShName("环境监控已正常推送数据"); + }else if(type.equals("图片对比异常")){ + //{thing3=瀚川商贸仓库, thing4=图片对比异常, time5=2023-11-06 05:04:08} + vo.setTime(map.get("time5")); + vo.setShName(map.get("thing3")); } } this.templateMessageVo=vo; diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/imgmessageslog/ImgMessagesLogService.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/imgmessageslog/ImgMessagesLogService.java index 15758898..99d61283 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/imgmessageslog/ImgMessagesLogService.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/imgmessageslog/ImgMessagesLogService.java @@ -69,6 +69,9 @@ public class ImgMessagesLogService extends MybatisBaseService page = PagerUtil.queryToPage(pq); QueryWrapper qw = new QueryWrapper<>(); System.out.println(query.getState()); - qw.eq("o.openId",sysUser.getAppletOpenid()); + qw.eq("o.openId",sysUser.getOpenId()); // if(StringUtils.isNotNull(query.getState())){ // if(query.getState().equals("2")){} // else if(query.getState().equals("0")){ @@ -119,12 +122,5 @@ public class ImgMessagesLogService extends MybatisBaseService()); - } } diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/riskmessageslog/RiskMessagesLogMapper.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/riskmessageslog/RiskMessagesLogMapper.java index 9d2125d4..64a9fb7a 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/riskmessageslog/RiskMessagesLogMapper.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/riskmessageslog/RiskMessagesLogMapper.java @@ -20,6 +20,7 @@ public interface RiskMessagesLogMapper extends BaseMapper { @Select("select count(o.id) from message_push_log l left join message_openid o on o.messageSid=l.sid where o.openId=#{openid} and o.state=#{state}") int getAllByUserSid(@Param("openid") String openid,@Param("state")String state); IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + IPage selectPageAllRisk(IPage page, @Param(Constants.WRAPPER) Wrapper qw); @Select("select * from risk_messages_log where riskSid =#{sid} order by messageTime desc limit 1") RiskMessagesLogVo getMessageBySid(@Param("sid") String sid); @Select("select *,case state when '1' then '设备离线' when '2' then '设备离线解除' when '3' then '系统异常' when '4' then '系统异常解除' end as type from risk_messages_log order by messageTime desc limit 1") diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/riskmessageslog/RiskMessagesLogMapper.xml b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/riskmessageslog/RiskMessagesLogMapper.xml index ae6d1f1c..9409cb9b 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/riskmessageslog/RiskMessagesLogMapper.xml +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/riskmessageslog/RiskMessagesLogMapper.xml @@ -6,6 +6,44 @@ +