瀏覽代碼

物模型缓存

xucaiqin 1 年之前
父節點
當前提交
8bd790c0d0

+ 3 - 1
iot-module/iot-module-manage/iot-module-manage-biz/src/main/java/com/middle/platform/manage/biz/service/IotModService.java

@@ -1,5 +1,6 @@
 package com.middle.platform.manage.biz.service;
 
+import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.middle.platform.common.constant.Global;
 import com.middle.platform.manage.biz.domain.req.IotModPara;
@@ -42,6 +43,7 @@ public class IotModService {
         if (Objects.nonNull(query)) {
             query.setTslJson(iotModPara.getTslJson());
             iotModMapper.updateById(query);
+            cacheService.setKey(String.format(CacheConstant.MOD_CACHE, iotModPara.getProductId()), JSON.parseObject(iotModPara.getTslJson()).toJSONString());
             return true;
         }
         //新增物模型
@@ -49,7 +51,7 @@ public class IotModService {
         iotMod.setProductId(iotModPara.getProductId());
         iotMod.setTslJson(iotModPara.getTslJson());
         iotModMapper.insert(iotMod);
-        cacheService.setKey(String.format(CacheConstant.MOD_CACHE, iotModPara.getProductId()), iotModPara.getTslJson());
+        cacheService.setKey(String.format(CacheConstant.MOD_CACHE, iotModPara.getProductId()), JSON.parseObject(iotModPara.getTslJson()).toJSONString());
         return true;
     }