From fb08f21f13a21cbbc84a4c2c5fdafc3168570049 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Thu, 13 Jun 2019 15:03:49 +0800 Subject: [PATCH] 校准值 更新 --- src/main/java/com/moral/entity/DeviceAdjustValue.java | 10 +++++----- src/main/java/com/moral/mapper/type/AdjustValueTypeHandle.java | 23 +++++++++++------------ src/main/java/com/moral/service/impl/DeviceAdjustValueServiceImpl.java | 6 +++--- 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/moral/entity/DeviceAdjustValue.java b/src/main/java/com/moral/entity/DeviceAdjustValue.java index 9dbbef4..1fc66db 100644 --- a/src/main/java/com/moral/entity/DeviceAdjustValue.java +++ b/src/main/java/com/moral/entity/DeviceAdjustValue.java @@ -1,11 +1,11 @@ package com.moral.entity; -import lombok.Data; - -import javax.persistence.Id; -import java.math.BigDecimal; import java.util.Date; import java.util.Map; + +import javax.persistence.Id; + +import lombok.Data; @Data public class DeviceAdjustValue { @@ -14,7 +14,7 @@ private Integer deviceId; - private Map<String,Float> value; + private Map<String,String> value; private Date createTime; diff --git a/src/main/java/com/moral/mapper/type/AdjustValueTypeHandle.java b/src/main/java/com/moral/mapper/type/AdjustValueTypeHandle.java index d853e1c..5ba83e1 100644 --- a/src/main/java/com/moral/mapper/type/AdjustValueTypeHandle.java +++ b/src/main/java/com/moral/mapper/type/AdjustValueTypeHandle.java @@ -1,19 +1,18 @@ package com.moral.mapper.type; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.TypeReference; -import com.alibaba.fastjson.serializer.SerializerFeature; -import com.moral.common.json.BooleanValueFilter; -import org.apache.ibatis.type.BaseTypeHandler; -import org.apache.ibatis.type.JdbcType; -import org.apache.ibatis.type.MappedJdbcTypes; -import org.apache.ibatis.type.MappedTypes; - import java.sql.CallableStatement; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Map; + +import org.apache.ibatis.type.BaseTypeHandler; +import org.apache.ibatis.type.JdbcType; +import org.apache.ibatis.type.MappedJdbcTypes; +import org.apache.ibatis.type.MappedTypes; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.TypeReference; /** * @author fengxiang @@ -31,16 +30,16 @@ @Override public Map getNullableResult(ResultSet resultSet, String s) throws SQLException { - return JSON.parseObject(resultSet.getString(s),new TypeReference<Map<String,Float>>(){}); + return JSON.parseObject(resultSet.getString(s),new TypeReference<Map<String,String>>(){}); } @Override public Map getNullableResult(ResultSet resultSet, int i) throws SQLException { - return JSON.parseObject(resultSet.getString(i),new TypeReference<Map<String,Float>>(){}); + return JSON.parseObject(resultSet.getString(i),new TypeReference<Map<String,String>>(){}); } @Override public Map getNullableResult(CallableStatement callableStatement, int i) throws SQLException { - return JSON.parseObject(callableStatement.getString(i),new TypeReference<Map<String,Float>>(){}); + return JSON.parseObject(callableStatement.getString(i),new TypeReference<Map<String,String>>(){}); } } diff --git a/src/main/java/com/moral/service/impl/DeviceAdjustValueServiceImpl.java b/src/main/java/com/moral/service/impl/DeviceAdjustValueServiceImpl.java index 6824615..df6c2f4 100644 --- a/src/main/java/com/moral/service/impl/DeviceAdjustValueServiceImpl.java +++ b/src/main/java/com/moral/service/impl/DeviceAdjustValueServiceImpl.java @@ -55,11 +55,11 @@ adjustValueMapper.updateByPrimaryKeySelective(adjustValue); } // ���������redis - Map<String,Float> adjustMap = new HashMap<>(); + Map<String,String> adjustMap = new HashMap<>(); if(adjustValue.getValue()!=null&&!adjustValue.getValue().isEmpty()){ - for(Map.Entry<String,Float> entry:adjustValue.getValue().entrySet()){ + for(Map.Entry<String,String> entry:adjustValue.getValue().entrySet()){ + adjustMap.put(entry.getKey(),entry.getValue()); if(entry.getValue()!=null){ - adjustMap.put(entry.getKey(),entry.getValue()); } } if(!adjustMap.isEmpty()){ -- Gitblit v1.8.0