From b7a06b6e93c0df03ed84c40385cbe88d27459d4f Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期五, 09 七月 2021 13:27:48 +0800
Subject: [PATCH] 修改bug

---
 springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventGridMemberWarnLogServiceImpl.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventGridMemberWarnLogServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventGridMemberWarnLogServiceImpl.java
index 626a6d0..2f57abc 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventGridMemberWarnLogServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventGridMemberWarnLogServiceImpl.java
@@ -179,7 +179,20 @@
                                 eventGridMemberGpsLogMapper.updateById(memberGpsLog);
                                 //修改用户工作状态
                                 this.baseMapper.setUserWorkStatus(memberGpsLog.getGridMemberId(),workStatus);
-                                break;
+                            }else{
+                                memberGpsLog.setPositionStation(EventGridMemberGpsLogDO.positionStation.abnormal);
+
+                                //新增网格员预警信息
+                                EventGridMemberWarnLogDO memberWarnLogDO = new EventGridMemberWarnLogDO();
+                                BeanUtils.copyProperties(memberGpsLog,memberWarnLogDO);
+                                memberWarnLogDO.setId(null);
+                                memberWarnLogDO.setContent("工作时间未在网格内预警");
+                                memberWarnLogDO.setHappenAt(memberGpsLog.getCreateAt());
+                                this.baseMapper.insert(memberWarnLogDO);
+
+                                eventGridMemberGpsLogMapper.updateById(memberGpsLog);
+                                //修改用户工作状态
+                                this.baseMapper.setUserWorkStatus(memberGpsLog.getGridMemberId(),2);
                             }
                         }
                     }

--
Gitblit v1.7.1