From dba54bf8c8f9299d61c05bf3a941708ea399c998 Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Sun, 26 Apr 2020 15:20:22 +0800
Subject: [PATCH] update excel多个工作表导出

---
 src/main/java/com/moral/service/impl/SensorUnitServiceImpl.java |  141 ++++++++++++++++++++++++-----------------------
 1 files changed, 72 insertions(+), 69 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/SensorUnitServiceImpl.java b/src/main/java/com/moral/service/impl/SensorUnitServiceImpl.java
index 2d8b897..595a017 100644
--- a/src/main/java/com/moral/service/impl/SensorUnitServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/SensorUnitServiceImpl.java
@@ -1,31 +1,33 @@
 package com.moral.service.impl;
 
-import com.moral.entity.SensorUnit;
-import com.moral.mapper.SensorUnitMapper;
-import com.moral.service.SensorService;
-import com.moral.service.SensorUnitService;
-import org.apache.log4j.Logger;
-import org.springframework.data.annotation.Transient;
-import org.springframework.stereotype.Service;
-
-import javax.annotation.Resource;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import javax.annotation.Resource;
+
+import org.apache.log4j.Logger;
+import org.springframework.stereotype.Service;
+
+import com.moral.entity.SensorUnit;
+import com.moral.mapper.SensorUnitMapper;
+import com.moral.service.SensorService;
+import com.moral.service.SensorUnitService;
+
 @Service
-public class SensorUnitServiceImpl implements SensorUnitService{
+public class SensorUnitServiceImpl implements SensorUnitService {
     private static Logger log = Logger.getLogger(SensorService.class);
     @Resource
     private SensorUnitMapper sensorUnitMapper;
+
     @Override
     public boolean addOrModify(SensorUnit sensorUnit) {
         try {
-            if(sensorUnit.getId()!=null) {
+            if (sensorUnit.getId() != null) {
                 sensorUnit.setUpdateTime(new Date());
                 sensorUnitMapper.updateByPrimaryKeySelective(sensorUnit);
-            }else{
+            } else {
                 sensorUnit.setIsDelete(false);
                 sensorUnit.setCreateTime(new Date());
                 sensorUnitMapper.insertSelective(sensorUnit);
@@ -40,11 +42,12 @@
 
     @Override
     public List<SensorUnit> queryListBySensorId(int sensorId) {
-        return queryListBySensorId(sensorId,false);
+        return queryListBySensorId(sensorId, false);
     }
 
     /**
      * ���������������id ������ ���������������������
+     *
      * @param sensorId
      * @return
      */
@@ -53,85 +56,85 @@
         SensorUnit sensorUnitQuery = new SensorUnit();
         sensorUnitQuery.setSensorId(sensorId);
         sensorUnitQuery.setIsDelete(isDelete);
-        return  sensorUnitMapper.select(sensorUnitQuery);
+        return sensorUnitMapper.select(sensorUnitQuery);
     }
 
     /**
      * ���������������������������id ������
+     *
      * @param id
      */
     @Override
     public void remove(Integer id) {
-         SensorUnit sensorUnit = new SensorUnit();
-         sensorUnit.setId(id);
-         sensorUnit.setIsDelete(true);
-         sensorUnit.setUpdateTime(new Date());
-         sensorUnitMapper.updateByPrimaryKeySelective(sensorUnit);
+        SensorUnit sensorUnit = new SensorUnit();
+        sensorUnit.setId(id);
+        sensorUnit.setIsDelete(true);
+        sensorUnit.setUpdateTime(new Date());
+        sensorUnitMapper.updateByPrimaryKeySelective(sensorUnit);
     }
 
     /**
      * ���������������������������������
+     *
      * @param sensorIds
      * @return
      */
     @Override
-    public Map<Integer,List<SensorUnit>> queryGroupSensorBySids(List<Integer> sensorIds){
+    public Map<Integer, List<SensorUnit>> queryGroupSensorBySids(List<Integer> sensorIds) {
         SensorUnit sensorUnitQuery = new SensorUnit();
-        Map<Integer,List<SensorUnit>> resultListMap = new HashMap<>();
-        for(Integer sensorId: sensorIds) {
+        Map<Integer, List<SensorUnit>> resultListMap = new HashMap<>();
+        for (Integer sensorId : sensorIds) {
             sensorUnitQuery.setSensorId(sensorId);
             sensorUnitQuery.setIsDelete(false);
             List<SensorUnit> sensorUnitList = sensorUnitMapper.select(sensorUnitQuery);
-            if(sensorUnitList!=null&&sensorUnitList.size()>0){
-                resultListMap.put(sensorId,sensorUnitList);
+            if (sensorUnitList != null && sensorUnitList.size() > 0) {
+                resultListMap.put(sensorId, sensorUnitList);
             }
         }
-        return  resultListMap;
+        return resultListMap;
     }
 
-	@Override
-	public Map<String, Object> getSensorByMac(String mac) {
-		List<Map<String, Object>> list = sensorUnitMapper.getSensorsByDeviceMac(mac);
-		if (list!=null && !list.isEmpty()) {
-			Map<String, Object> sensorUnitMap = new HashMap<>();
-			for(Map<String, Object> sensorMap : list) {
-				String sensor_key = (String) sensorMap.get("sensor_key");
-				String name = (String) sensorMap.get("name");
-				sensorUnitMap.put(sensor_key, name);
-			}
-			System.out.println(sensorUnitMap);
-			return sensorUnitMap;
-		} else {
-			Map<String, Object> sensorUnitMap =  null;
-			return sensorUnitMap;
-		}
-	}
-	
-	@Override
-	public Map<String, Map<String, Object>> getSensorsByMonitPointId(String id) {
-		List<Map<String, Object>> list = sensorUnitMapper.getSensorsByMonitPointId(id);
-		System.out.println(list);
-		if (list!=null && !list.isEmpty()) {
-			Map<String, Map<String, Object>> sensorUnitMap = new HashMap<>();
-			for(Map<String, Object> sensorMap : list) {
-				Map<String, Object> innerMap = new HashMap<>();
-				innerMap.put("unit", sensorMap.get("unit"));
-				innerMap.put("name", sensorMap.get("name"));
-				innerMap.put("rules", sensorMap.get("rules"));
-				String sensor_key = (String) sensorMap.get("sensor_key");
-				sensorUnitMap.put(sensor_key, innerMap);
-			}
-			//System.out.println(sensorUnitMap);
-			return sensorUnitMap;
-		} else {
-			Map<String, Map<String, Object>> sensorUnitMap =  null;
-			return sensorUnitMap;
-		}
-	}
+    @Override
+    public Map<String, Object> getSensorByMac(String mac) {
+        List<Map<String, Object>> list = sensorUnitMapper.getSensorsByDeviceMac(mac);
+        if (list != null && !list.isEmpty()) {
+            Map<String, Object> sensorUnitMap = new HashMap<>();
+            for (Map<String, Object> sensorMap : list) {
+                String sensor_key = (String) sensorMap.get("sensor_key");
+                String name = (String) sensorMap.get("name");
+                sensorUnitMap.put(sensor_key, name);
+            }
+            return sensorUnitMap;
+        } else {
+            Map<String, Object> sensorUnitMap = null;
+            return sensorUnitMap;
+        }
+    }
 
-	@Override
-	public List<Map<String, Object>> getSensorsByMonitPointId2(String id) {
-		List<Map<String, Object>> list = sensorUnitMapper.getSensorsByMonitPointId(id);
-		return list;
-	}
+    @Override
+    public Map<String, Map<String, Object>> getSensorsByMonitPointId(String id) {
+        List<Map<String, Object>> list = sensorUnitMapper.getSensorsByMonitPointId(id);
+        if (list != null && !list.isEmpty()) {
+            Map<String, Map<String, Object>> sensorUnitMap = new HashMap<>();
+            for (Map<String, Object> sensorMap : list) {
+                Map<String, Object> innerMap = new HashMap<>();
+                innerMap.put("unit", sensorMap.get("unit"));
+                innerMap.put("name", sensorMap.get("name"));
+                innerMap.put("rules", sensorMap.get("rules"));
+                String sensor_key = (String) sensorMap.get("sensor_key");
+                sensorUnitMap.put(sensor_key, innerMap);
+            }
+            //System.out.println(sensorUnitMap);
+            return sensorUnitMap;
+        } else {
+            Map<String, Map<String, Object>> sensorUnitMap = null;
+            return sensorUnitMap;
+        }
+    }
+
+    @Override
+    public List<Map<String, Object>> getSensorsByMonitPointId2(String id) {
+        List<Map<String, Object>> list = sensorUnitMapper.getSensorsByMonitPointId(id);
+        return list;
+    }
 }

--
Gitblit v1.8.0