企业名称模糊查询

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.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhgd.annotation.DataScope;
import com.zhgd.xmgl.modules.xz.emergency.entity.XzEmergencyPush;
import org.apache.ibatis.annotations.Mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@ -19,6 +20,7 @@ import java.util.List;
* @version V1.0
*/
@Mapper
@DataScope(includeTable = "enterprise_info")
public interface XzEmergencyPushMapper extends BaseMapper<XzEmergencyPush> {
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">
<mapper namespace="com.zhgd.xmgl.modules.xz.emergency.mapper.XzEmergencyPushMapper">
<select id="queryList" resultType="com.zhgd.xmgl.modules.xz.emergency.entity.XzEmergencyPush">
select t.*,
select
t.*,
ei.id as enterpriseId,
ei.enterprise_name,
t.emergencyManagerName
from enterprise_info ei
@ -17,5 +19,8 @@
<if test="param.enterpriseId != null and param.enterpriseId != ''">
and pe.enterprise_id = #{param.enterpriseId}
</if>
<if test="param.enterpriseName != null and param.enterpriseName != ''">
and ei.enterprise_name like CONCAT(CONCAT('%', #{param.enterpriseName}), '%')
</if>
</select>
</mapper>

View File

@ -195,10 +195,10 @@ public class XzEmergencyRecordServiceImpl extends ServiceImpl<XzEmergencyRecordM
XzEmergencyType type = xzEmergencyTypeMapper.selectById(entity.getEmergencyTypeId());
for (String userId : userIds) {
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");
} 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");
}
}