zhangk
2024-06-26 9b7264d1075097aced6111cc7b6c4813befc2da0
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/StBdDataServiceImpl.java
@@ -5,11 +5,18 @@
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;
@@ -53,6 +60,17 @@
      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;