diff --git a/src/main/java/com/zhgd/xmgl/modules/xz/emergency/service/impl/XzEmergencyRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/xz/emergency/service/impl/XzEmergencyRecordServiceImpl.java index 58db26ee7..215ff23a1 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz/emergency/service/impl/XzEmergencyRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz/emergency/service/impl/XzEmergencyRecordServiceImpl.java @@ -9,7 +9,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.zhgd.jeecg.common.execption.OpenAlertException; import com.zhgd.jeecg.common.system.query.QueryGenerator; -import com.zhgd.xmgl.modules.basicdata.entity.SystemUser; import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService; import com.zhgd.xmgl.modules.basicdata.service.impl.NoticeServiceImpl; import com.zhgd.xmgl.modules.worker.entity.WorkerInfo; @@ -86,7 +85,7 @@ public class XzEmergencyRecordServiceImpl extends ServiceImpl queryWrapper) { UserInfo user = SecurityUtils.getUser(); if (user.getAccountType() == 6) { - List systemUserList = systemUserService.getProjectChilderSystemUserList(new MapBuilder().put("projectSn", projectSn).put("userId", user.getUserId()).build()); - if (CollUtil.isEmpty(systemUserList)) { - enterpriseId = "-1"; - } else { - XzEmergencyPush push = xzEmergencyPushMapper.selectOne(new LambdaQueryWrapper() - .eq(XzEmergencyPush::getEnterpriseId, systemUserList.get(0).getEnterpriseId()) - .eq(XzEmergencyPush::getProjectSn, projectSn) - ); - if (push == null) { - enterpriseId = "-1"; - } else { - List userIds = StrUtil.split(push.getEmergencyManagerId(), ","); - if (userIds.contains(user.getUserId() + "")) { - enterpriseId = String.valueOf(push.getEnterpriseId()); - } else { - enterpriseId = "-1"; - } - } - } + queryWrapper.apply(" ei.id = (select enterprise_id from xz_emergency_push where find_in_set({0},emergency_manager_id))", user.getUserId()); } - return enterpriseId; } private List dealList(List list) {