From 0197c2fcac5fdb701ff91dcea0d98ec226bc008d Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Wed, 13 Oct 2021 15:21:08 +0800
Subject: [PATCH] 删除historySecondSpecial相关类

---
 /dev/null                                                                         |   14 --------------
 screen-api/src/main/java/com/moral/api/mapper/HistorySecondCruiserMapper.java     |    2 ++
 screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java |   11 +++++------
 screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java      |    3 ---
 screen-api/src/main/resources/mapper/HistorySecondCruiserMapper.xml               |   10 ++++++++++
 5 files changed, 17 insertions(+), 23 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/entity/HistorySecondSpecial.java b/screen-api/src/main/java/com/moral/api/entity/HistorySecondSpecial.java
deleted file mode 100644
index e422fdb..0000000
--- a/screen-api/src/main/java/com/moral/api/entity/HistorySecondSpecial.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package com.moral.api.entity;
-
-import com.baomidou.mybatisplus.extension.activerecord.Model;
-import java.io.Serializable;
-import java.util.Date;
-
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-/**
- * <p>
- * ������������������������
- * </p>
- *
- * @author moral
- * @since 2021-08-18
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-public class HistorySecondSpecial extends Model<HistorySecondSpecial> {
-
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * ������mac
-     */
-    private String mac;
-
-    /**
-     * ������������
-     */
-    private Date time;
-
-    /**
-     * ������
-     */
-    private String value;
-
-    /**
-     * ���������������������id
-     */
-    private Integer organizationId;
-
-    /**
-     * ������������
-     */
-    private Date batch;
-
-
-    @Override
-    protected Serializable pkVal() {
-        return null;
-    }
-
-}
diff --git a/screen-api/src/main/java/com/moral/api/mapper/HistorySecondCruiserMapper.java b/screen-api/src/main/java/com/moral/api/mapper/HistorySecondCruiserMapper.java
index e8feb8d..ab010b5 100644
--- a/screen-api/src/main/java/com/moral/api/mapper/HistorySecondCruiserMapper.java
+++ b/screen-api/src/main/java/com/moral/api/mapper/HistorySecondCruiserMapper.java
@@ -16,6 +16,8 @@
  */
 public interface HistorySecondCruiserMapper extends BaseMapper<HistorySecondCruiser> {
 
+    List<Map<String,Object>> getCruiserData(Map<String,Object> params);
+
     List<String> getDates(Map<String,Object> params);
 
 }
diff --git a/screen-api/src/main/java/com/moral/api/mapper/HistorySecondSpecialMapper.java b/screen-api/src/main/java/com/moral/api/mapper/HistorySecondSpecialMapper.java
deleted file mode 100644
index c35423e..0000000
--- a/screen-api/src/main/java/com/moral/api/mapper/HistorySecondSpecialMapper.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.moral.api.mapper;
-
-import java.util.List;
-import java.util.Map;
-
-import com.moral.api.entity.HistorySecondSpecial;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
- * <p>
- * ������������������������ Mapper ������
- * </p>
- *
- * @author moral
- * @since 2021-08-18
- */
-public interface HistorySecondSpecialMapper extends BaseMapper<HistorySecondSpecial> {
-
-    List<Map<String, Object>> getSpecialDeviceData(Map<String, Object> params);
-
-}
diff --git a/screen-api/src/main/java/com/moral/api/service/HistorySecondSpecialService.java b/screen-api/src/main/java/com/moral/api/service/HistorySecondSpecialService.java
deleted file mode 100644
index 91be635..0000000
--- a/screen-api/src/main/java/com/moral/api/service/HistorySecondSpecialService.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.moral.api.service;
-
-import com.moral.api.entity.HistorySecondSpecial;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-/**
- * <p>
- * ������������������������ ���������
- * </p>
- *
- * @author moral
- * @since 2021-08-18
- */
-public interface HistorySecondSpecialService extends IService<HistorySecondSpecial> {
-
-}
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondSpecialServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondSpecialServiceImpl.java
deleted file mode 100644
index 52b80c0..0000000
--- a/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondSpecialServiceImpl.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.moral.api.service.impl;
-
-import com.moral.api.entity.HistorySecondSpecial;
-import com.moral.api.mapper.HistorySecondSpecialMapper;
-import com.moral.api.service.HistorySecondSpecialService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.stereotype.Service;
-
-/**
- * <p>
- * ������������������������ ���������������
- * </p>
- *
- * @author moral
- * @since 2021-08-18
- */
-@Service
-public class HistorySecondSpecialServiceImpl extends ServiceImpl<HistorySecondSpecialMapper, HistorySecondSpecial> implements HistorySecondSpecialService {
-
-}
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
index 0a0e66c..99b8bef 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
@@ -3,11 +3,11 @@
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 
+import com.moral.api.entity.HistorySecondCruiser;
 import com.moral.api.entity.Organization;
 import com.moral.api.entity.SpecialDevice;
 import com.moral.api.entity.SpecialDeviceHistory;
 import com.moral.api.mapper.HistorySecondCruiserMapper;
-import com.moral.api.mapper.HistorySecondSpecialMapper;
 import com.moral.api.mapper.SpecialDeviceMapper;
 import com.moral.api.service.OrganizationService;
 import com.moral.api.service.SpecialDeviceHistoryService;
@@ -43,7 +43,7 @@
 public class SpecialDeviceServiceImpl extends ServiceImpl<SpecialDeviceMapper, SpecialDevice> implements SpecialDeviceService {
 
     @Autowired
-    private HistorySecondSpecialMapper historySecondSpecialMapper;
+    private HistorySecondCruiserMapper HistorySecondCruiserMapper;
 
     @Autowired
     private SpecialDeviceHistoryService specialDeviceHistoryService;
@@ -88,14 +88,14 @@
         Integer orgId = (Integer) orgInfo.get("id");
         params.put("orgId", orgId);
         //������������������������������������
-        List<Map<String, Object>> data = historySecondSpecialMapper.getSpecialDeviceData(params);
+        List<Map<String, Object>> data = HistorySecondCruiserMapper.getCruiserData(params);
         if (ObjectUtils.isEmpty(data)) {
             return data;
         }
         data.removeIf(o -> {
             Map<String, Object> value = JSONObject.parseObject(o.remove("value").toString(), Map.class);
-            Object flylon = value.get("flylon");
-            Object flylat = value.get("flylat");
+            Object flylon = value.get(Constants.SENSOR_CODE_LON);
+            Object flylat = value.get(Constants.SENSOR_CODE_LAT);
             if (ObjectUtils.isEmpty(flylon) || ObjectUtils.isEmpty(flylat)) {
                 return true;
             }
@@ -118,7 +118,6 @@
         SpecialDevice specialDevice = specialDeviceMapper.selectOne(queryWrapper);
         return specialDevice;
     }
-
 
     @Override
     public List<String> getDatesByMac(String mac) {
diff --git a/screen-api/src/main/resources/mapper/HistorySecondCruiserMapper.xml b/screen-api/src/main/resources/mapper/HistorySecondCruiserMapper.xml
index 49a6cbc..41b2d2f 100644
--- a/screen-api/src/main/resources/mapper/HistorySecondCruiserMapper.xml
+++ b/screen-api/src/main/resources/mapper/HistorySecondCruiserMapper.xml
@@ -20,4 +20,14 @@
         ORDER BY `time`
     </select>
 
+    <select id="getCruiserData" resultType="java.util.Map">
+        SELECT
+        DATE_FORMAT(`time`, #{dateFormat}) AS `time`,
+        `value`
+        FROM `history_second_cruiser`
+        WHERE mac = #{mac}
+        AND `time` LIKE #{time}"%"
+        AND organization_id = #{orgId}
+    </select>
+
 </mapper>
\ No newline at end of file
diff --git a/screen-api/src/main/resources/mapper/HistorySecondSpecialMapper.xml b/screen-api/src/main/resources/mapper/HistorySecondSpecialMapper.xml
deleted file mode 100644
index 989922f..0000000
--- a/screen-api/src/main/resources/mapper/HistorySecondSpecialMapper.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.moral.api.mapper.HistorySecondSpecialMapper">
-
-    <!-- ������������������������ -->
-    <resultMap id="BaseResultMap" type="com.moral.api.entity.HistorySecondSpecial">
-        <result column="mac" property="mac"/>
-        <result column="time" property="time"/>
-        <result column="value" property="value"/>
-        <result column="organization_id" property="organizationId"/>
-        <result column="batch" property="batch"/>
-    </resultMap>
-
-    <select id="getSpecialDeviceData" resultType="java.util.Map">
-        SELECT
-        DATE_FORMAT(`time`, #{dateFormat}) AS `time`,
-        `value`
-        FROM `history_second_special`
-        WHERE mac = #{mac}
-        AND `time` LIKE #{time}"%"
-        AND organization_id = #{orgId}
-    </select>
-
-</mapper>
\ No newline at end of file
diff --git a/screen-manage/src/main/java/com/moral/api/entity/HistorySecondSpecial.java b/screen-manage/src/main/java/com/moral/api/entity/HistorySecondSpecial.java
deleted file mode 100644
index d173893..0000000
--- a/screen-manage/src/main/java/com/moral/api/entity/HistorySecondSpecial.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package com.moral.api.entity;
-
-import com.baomidou.mybatisplus.extension.activerecord.Model;
-import java.io.Serializable;
-import java.util.Date;
-
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-/**
- * <p>
- * ������������������������
- * </p>
- *
- * @author moral
- * @since 2021-08-12
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-public class HistorySecondSpecial extends Model<HistorySecondSpecial> {
-
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * ������mac
-     */
-    private String mac;
-
-    /**
-     * ������������
-     */
-    private Date time;
-
-    /**
-     * ������
-     */
-    private String value;
-
-    /**
-     * ���������������������id
-     */
-    private Integer organizationId;
-
-    /**
-     * ������������
-     */
-    private Date batch;
-
-
-    @Override
-    protected Serializable pkVal() {
-        return null;
-    }
-
-}
diff --git a/screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java b/screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java
index 7196145..4c8f423 100644
--- a/screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java
+++ b/screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java
@@ -38,9 +38,6 @@
     private RedisTemplate redisTemplate;
 
     @Autowired
-    private HistorySecondSpecialService historySecondSpecialService;
-
-    @Autowired
     private HistorySecondCruiserService historySecondCruiserService;
 
     @Autowired
diff --git a/screen-manage/src/main/java/com/moral/api/mapper/HistorySecondSpecialMapper.java b/screen-manage/src/main/java/com/moral/api/mapper/HistorySecondSpecialMapper.java
deleted file mode 100644
index ebd2af7..0000000
--- a/screen-manage/src/main/java/com/moral/api/mapper/HistorySecondSpecialMapper.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.moral.api.mapper;
-
-import com.moral.api.entity.HistorySecondSpecial;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
- * <p>
- * ������������������������ Mapper ������
- * </p>
- *
- * @author moral
- * @since 2021-08-12
- */
-public interface HistorySecondSpecialMapper extends BaseMapper<HistorySecondSpecial> {
-
-}
diff --git a/screen-manage/src/main/java/com/moral/api/service/HistorySecondSpecialService.java b/screen-manage/src/main/java/com/moral/api/service/HistorySecondSpecialService.java
deleted file mode 100644
index 97fb89c..0000000
--- a/screen-manage/src/main/java/com/moral/api/service/HistorySecondSpecialService.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.moral.api.service;
-
-import java.util.Map;
-
-import com.moral.api.entity.HistorySecondSpecial;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-/**
- * <p>
- * ������������������������ ���������
- * </p>
- *
- * @author moral
- * @since 2021-08-12
- */
-public interface HistorySecondSpecialService extends IService<HistorySecondSpecial> {
-
-    //���������insert
-    void insertHistorySecond(Map<String, Object> data);
-
-}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/HistorySecondSpecialServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/HistorySecondSpecialServiceImpl.java
deleted file mode 100644
index 366e784..0000000
--- a/screen-manage/src/main/java/com/moral/api/service/impl/HistorySecondSpecialServiceImpl.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package com.moral.api.service.impl;
-
-import com.alibaba.fastjson.JSONObject;
-import com.moral.api.entity.Device;
-import com.moral.api.entity.HistorySecondSpecial;
-import com.moral.api.entity.Sensor;
-import com.moral.api.entity.SpecialDevice;
-import com.moral.api.mapper.HistorySecondSpecialMapper;
-import com.moral.api.service.DeviceService;
-import com.moral.api.service.HistorySecondSpecialService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.moral.constant.Constants;
-import com.moral.constant.RedisConstants;
-import com.moral.util.DateUtils;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.redis.core.RedisTemplate;
-import org.springframework.stereotype.Service;
-
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
-import java.util.stream.Collectors;
-
-/**
- * <p>
- * ������������������������ ���������������
- * </p>
- *
- * @author moral
- * @since 2021-08-12
- */
-@Service
-public class HistorySecondSpecialServiceImpl extends ServiceImpl<HistorySecondSpecialMapper, HistorySecondSpecial> implements HistorySecondSpecialService {
-
-    @Autowired
-    private HistorySecondSpecialMapper historySecondSpecialMapper;
-
-    @Autowired
-    private DeviceService deviceService;
-
-    @Autowired
-    private RedisTemplate redisTemplate;
-
-    @Override
-    public void insertHistorySecond(Map<String, Object> data) {
-        Date batchTime = DateUtils.getDate((String) data.remove(Constants.SENSOR_CODE_SPECIAL_BATCH), DateUtils.yyyyMMddHHmmss_EN);
-        Date time = DateUtils.getDate((String) data.get("DataTime"), DateUtils.yyyyMMddHHmmss_EN);
-        String mac = data.get("mac").toString();
-
-        //������mac���redis���������������
-        SpecialDevice specialDevice = (SpecialDevice) redisTemplate.opsForHash().get(RedisConstants.SPECIAL_DEVICE_INFO, mac);
-        List<Sensor> sensors = specialDevice.getVersion().getSensors();
-        //������������
-        data = data.entrySet().stream()
-                .filter(m -> {
-                    boolean flag = false;
-                    String key = m.getKey();
-                    if (!"mac".equals(key) && !"DataTime".equals(key)) {
-                        for (Sensor sensor : sensors) {
-                            if (sensor.getCode().equals(key)) {
-                                flag = true;
-                                break;
-                            }
-                        }
-                        return flag;
-                    }
-                    return true;
-                }).collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
-
-        //������������
-        data = deviceService.adjustSpecialDeviceData(data);
-
-        HistorySecondSpecial historySecondSpecial = new HistorySecondSpecial();
-        historySecondSpecial.setMac(mac);
-        historySecondSpecial.setTime(time);
-        historySecondSpecial.setValue(JSONObject.toJSONString(data));
-        historySecondSpecial.setOrganizationId(specialDevice.getOrganizationId());
-        historySecondSpecial.setBatch(batchTime);
-        historySecondSpecialMapper.insert(historySecondSpecial);
-    }
-}
diff --git a/screen-manage/src/main/resources/mapper/HistorySecondSpecialMapper.xml b/screen-manage/src/main/resources/mapper/HistorySecondSpecialMapper.xml
deleted file mode 100644
index 059231b..0000000
--- a/screen-manage/src/main/resources/mapper/HistorySecondSpecialMapper.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.moral.api.mapper.HistorySecondSpecialMapper">
-
-    <!-- ������������������������ -->
-    <resultMap id="BaseResultMap" type="com.moral.api.entity.HistorySecondSpecial">
-        <result column="mac" property="mac"/>
-        <result column="time" property="time"/>
-        <result column="value" property="value"/>
-        <result column="organization_id" property="organizationId"/>
-        <result column="batch" property="batch"/>
-    </resultMap>
-
-</mapper>
\ No newline at end of file

--
Gitblit v1.8.0