| | |
| | | import cn.gistack.sm.sjztmd.mapper.StBdDataMapper; |
| | | import cn.gistack.sm.sjztmd.service.IStBdDataService; |
| | | import cn.gistack.sm.sjztmd.vo.StBdDataVO; |
| | | import cn.gistack.sm.sjztmd.vo.StBdVO; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.baomidou.dynamic.datasource.annotation.DS; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springblade.core.log.exception.ServiceException; |
| | | import org.springblade.core.mp.support.Condition; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.text.SimpleDateFormat; |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override |
| | | public IPage<StBdData> selectAlarmRecordPage(Query query, StBdVO stBdVO) { |
| | | LambdaQueryWrapper<StBdData> queryWrapper = Wrappers.<StBdData>query().lambda() |
| | | .eq(StrUtil.isNotEmpty(stBdVO.getCodeType()), StBdData::getCodeType, stBdVO.getCodeType()) |
| | | .eq(StrUtil.isNotEmpty(stBdVO.getFromAddr()), StBdData::getFromAddr, stBdVO.getFromAddr()) |
| | | .eq(StrUtil.isNotEmpty(stBdVO.getToAddr()), StBdData::getToAddr, stBdVO.getToAddr()) |
| | | .ge(stBdVO.getStartTime() != null, StBdData::getTm, stBdVO.getStartTime()) |
| | | .le(stBdVO.getEndTime() != null, StBdData::getTm, stBdVO.getEndTime()); |
| | | return page(Condition.getPage(query), queryWrapper); |
| | | } |
| | | |
| | | private boolean contentIsContainChinese(String content) { |
| | | if (content == null || content.isEmpty()) { |
| | | return false; |