|
@@ -2,6 +2,7 @@ package com.fdkankan.scene.service.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.fdkankan.common.constant.CommonStatus;
|
|
import com.fdkankan.common.constant.CommonStatus;
|
|
@@ -20,6 +21,7 @@ import com.fdkankan.scene.vo.BaseSidParamVO;
|
|
import com.fdkankan.scene.vo.SurveillanceParamVO;
|
|
import com.fdkankan.scene.vo.SurveillanceParamVO;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
|
|
+import java.util.stream.Collectors;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -87,7 +89,15 @@ public class SurveillanceServiceImpl extends ServiceImpl<ISurveillanceMapper, Su
|
|
@Override
|
|
@Override
|
|
public List<SurveillanceVO> listSurveillance(String num) {
|
|
public List<SurveillanceVO> listSurveillance(String num) {
|
|
List<Surveillance> list = this.list(new LambdaQueryWrapper<Surveillance>().eq(Surveillance::getNum, num));
|
|
List<Surveillance> list = this.list(new LambdaQueryWrapper<Surveillance>().eq(Surveillance::getNum, num));
|
|
- return BeanUtil.copyToList(list, SurveillanceVO.class);
|
|
|
|
|
|
+ if(Objects.isNull(list)){
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+ List<SurveillanceVO> voList = list.stream().map(item -> {
|
|
|
|
+ SurveillanceVO vo = BeanUtil.copyProperties(item, SurveillanceVO.class, "data");
|
|
|
|
+ vo.setData(JSON.parseObject(item.getData()));
|
|
|
|
+ return vo;
|
|
|
|
+ }).collect(Collectors.toList());
|
|
|
|
+ return voList;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|