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