企业名称模糊查询

This commit is contained in:
guoshengxiong 2024-05-22 14:54:05 +08:00
parent c0f0a6b96a
commit a35666c8bc
3 changed files with 10 additions and 3 deletions

View File

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhgd.annotation.DataScope;
import com.zhgd.xmgl.modules.xz.emergency.entity.XzEmergencyPush; import com.zhgd.xmgl.modules.xz.emergency.entity.XzEmergencyPush;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@ -19,6 +20,7 @@ import java.util.List;
* @version V1.0 * @version V1.0
*/ */
@Mapper @Mapper
@DataScope(includeTable = "enterprise_info")
public interface XzEmergencyPushMapper extends BaseMapper<XzEmergencyPush> { public interface XzEmergencyPushMapper extends BaseMapper<XzEmergencyPush> {
IPage<XzEmergencyPush> queryList(Page<XzEmergencyPush> page, @Param("param") HashMap<String, Object> paramMap); IPage<XzEmergencyPush> queryList(Page<XzEmergencyPush> page, @Param("param") HashMap<String, Object> paramMap);

View File

@ -2,7 +2,9 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhgd.xmgl.modules.xz.emergency.mapper.XzEmergencyPushMapper"> <mapper namespace="com.zhgd.xmgl.modules.xz.emergency.mapper.XzEmergencyPushMapper">
<select id="queryList" resultType="com.zhgd.xmgl.modules.xz.emergency.entity.XzEmergencyPush"> <select id="queryList" resultType="com.zhgd.xmgl.modules.xz.emergency.entity.XzEmergencyPush">
select t.*, select
t.*,
ei.id as enterpriseId,
ei.enterprise_name, ei.enterprise_name,
t.emergencyManagerName t.emergencyManagerName
from enterprise_info ei from enterprise_info ei
@ -17,5 +19,8 @@
<if test="param.enterpriseId != null and param.enterpriseId != ''"> <if test="param.enterpriseId != null and param.enterpriseId != ''">
and pe.enterprise_id = #{param.enterpriseId} and pe.enterprise_id = #{param.enterpriseId}
</if> </if>
<if test="param.enterpriseName != null and param.enterpriseName != ''">
and ei.enterprise_name like CONCAT(CONCAT('%', #{param.enterpriseName}), '%')
</if>
</select> </select>
</mapper> </mapper>

View File

@ -195,10 +195,10 @@ public class XzEmergencyRecordServiceImpl extends ServiceImpl<XzEmergencyRecordM
XzEmergencyType type = xzEmergencyTypeMapper.selectById(entity.getEmergencyTypeId()); XzEmergencyType type = xzEmergencyTypeMapper.selectById(entity.getEmergencyTypeId());
for (String userId : userIds) { for (String userId : userIds) {
if (entity.getEmergencyTypeId() == -1) { if (entity.getEmergencyTypeId() == -1) {
noticeService.addUserNoticeAndApp(Long.valueOf(userId), StrUtil.format("{}人员在{}位置发起一键报警,请及时救援!", wi.getWorkerName(), entity.getLongitude() == null || entity.getLatitude() == null ? "未知" : entity.getLongitude() + "," + entity.getLatitude()), noticeService.addUserNoticeAndApp(Long.valueOf(userId), StrUtil.format("{}人员在{}位置发起一键报警,请及时救援!", wi.getWorkerName(), StrUtil.isNotBlank(entity.getIncidentSite()) ? entity.getIncidentSite() : "未知"),
"有应急消息待处理", "33"); "有应急消息待处理", "33");
} else { } else {
noticeService.addUserNoticeAndApp(Long.valueOf(userId), StrUtil.format("{}人员在{}位置发起【{}】应急报警,请及时救援!", wi.getWorkerName(), entity.getLongitude() == null || entity.getLatitude() == null ? "未知" : entity.getLongitude() + "," + entity.getLatitude(), type != null ? type.getEmergencyType() : "其他类型"), noticeService.addUserNoticeAndApp(Long.valueOf(userId), StrUtil.format("{}人员在{}位置发起【{}】应急报警,请及时救援!", wi.getWorkerName(), StrUtil.isNotBlank(entity.getIncidentSite()) ? entity.getIncidentSite() : "未知", type != null ? type.getEmergencyType() : "其他类型"),
"有应急消息待处理", "33"); "有应急消息待处理", "33");
} }
} }